ajax回调函数中使用$(this)取不到对象的解决方法
- 软件编程
- 2026-01-11 17:24:29
复制代码 代码如下:
$(".derek").each(function(){
$(this).click(function(){
var params = $(this).parent().serialize();
var obj=$(this).parent().siblings("div#caskContent");
var form=$(this).parent();
$.ajax({
url:"editCaskContent",
type:"post",
data:params,
dataType:"json",
success:function(e){
obj.empty();
obj.html("<font color=\"#00AA00\">追问:</font>");
obj.append(e.caskContent);
form.toggle();
alert("修改成功!");
},
error:function(e){
alert(e);
}
});
});
});
其中,大家可以看到,在发出ajax请求之前,我提前定义了两个变量,obj和form,分别用来存储两个jquery对象。如果在ajax的回调函数内使用$(this)的话,实践证明,是取不到任何对象的。具体原因,希望大神留言指教。。
# 回调
# 可以看到
# 这段
# ajax
# BR
# 大神
# var
# 可以达到
# 回调函数
# jquery
# type
# span
# div
# form
# obj
# params
# parent
# serialize
# siblings
# jquery ajax修改全局变量示例代码
# Javascript基于AJAX回调函数传递参数实例分析
# jQuery Ajax Post 回调函数不执行问题的解决方法
# ajax请求返回的数据看不到回调函数没有执行也没报错
# 解决ajax回调函数返回的字符串乱码问题
# ajax异步回调函数中给外部变量赋值的问题探讨
# ajax JSONP请求处理回调函数jsonpCallback区分大小写
# jQuery Tips 为AJAX回调函数传递额外参数的方法
# JQuery中使用Ajax赋值给全局变量失败异常的解决方法
# ajax给全局变量赋值问题解决示例
# JQuery中使用Ajax赋值给全局变量异常的解决方法
# Ajax获取回调函数无法赋值给全局变量的问题
# $(this)
# ajax回调函数参数传递正确方法
# caskContent
# derek
相关栏目:
【
教研文案 】
【
日常文案 】
【
AI模型 】
【
网络运营 】
【
营销推广 】
【
云计算 】
【
技术教程 】
【
软件编程 】
【
汉字学习 】
【
歌词歌曲 】
【
精选文章 】
相关推荐:
PHP isset empty函数相关面试题及解析
Javascript实现单选框效果
SpringBoot接入支付宝支付的方法步骤
JavaScript实现图片合成下载的示例
详解anaconda安装步骤
python 实现ping测试延迟的两种方法
python中判断数字是否为质数的实例讲解
Docker 拉取镜像及标签操作 pull | tag
Vue如何跨组件传递Slot的实现
Goland编辑器设置选择范围背景色的操作
Mysql8.0.22解压版安装教程(小白专用)
C#窗体程序实现全屏及取消全屏步骤
docker-compose安装db2数据库操作
使用BeautifulSoup4解析XML的方法小结
C# WinForm调用Shell_NotifyIcon的示例代码
Android Studio配置国内镜像源(利用hosts)
golang的基础语法和常用开发工具详解
安装IDEA和配置Maven的步骤详解
C++ 写的UrlEncode和UrlDecode实例
解决Android自定义view获取attr中自定义颜色的问题
c++连续输入未知个数的数字操作
SpringBoot中dubbo+zookeeper实现分布式开发的应用详解
使用IDEA配置Tomcat和连接MySQL数据库(JDBC)详细步骤
JavaScript 防抖和节流遇见的奇怪问题及解决
MongoDB如何正确中断正在创建的索引详解
c# 实现语音合成
python中二分查找法的实现方法
docker修改未启动容器的配置信息操作
pandas抽取行列数据的几种方法
Java8中方法引用的使用详解
shell字符串匹配的实现
java Swing实现五子棋游戏
c# 实现控件(ocx)中的事件详解
利用nexus作为私库进行代理docker,进行上传和下载镜像操作
关于SpringBoot使用Redis空指针的问题(不能成功注入的问题)
python使用requests库爬取拉勾网招聘信息的实现
python的数学算法函数及公式用法
python读写数据读写csv文件(pandas用法)
jquery实现淡入淡出轮播图效果
安装pyinstaller遇到的各种问题(小结)
Android Studio 4.1没有GsonFormat插件的解决
python 实现数据库中数据添加、查询与更新的示例代码
解决docker日志挂载的问题
docker 在容器外执行某个容器内的某个命令操作
深入理解 Java、Kotlin、Go 的线程和协程
C++ 实现自定义类型的迭代器操作
vue祖孙组件之间的数据传递案例
浅析MySQL的WriteSet并行复制
python安装及变量名介绍详解
Docker运行springboot项目的实现
本文转自网络,如有侵权请联系客服删除。
热门内容推荐
C#使用虚拟方法实现多态
- 2026-01-11
JavaScript原生对象之String对象的属性和方法详解
- 2026-01-11
js实现DOM走马灯特效的方法
- 2026-01-11
轻松创建nodejs服务器(1):一个简单nodejs服务器例子
- 2026-01-11
php实现微信公众平台账号自定义菜单类
- 2026-01-11
