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模型 】
【
网络运营 】
【
营销推广 】
【
云计算 】
【
技术教程 】
【
软件编程 】
【
汉字学习 】
【
歌词歌曲 】
【
精选文章 】
相关推荐:
Python虚拟环境virtualenv创建及使用过程图解
Python如何批量生成和调用变量
Java实现上传和下载功能(支持多个文件同时上传)
Nginx tp3.2.3 404问题解决方案
使用Idea或Datagrip导入excel数据的方法
C# 实现Trim方法去除字符串前后的所有空格
总结python 三种常见的内存泄漏场景
分享一枚pycharm激活码适用所有pycharm版本我的pycharm2025.2.3激活成功
Vue如何实现验证码输入交互
让你相见恨晚的十个Python骚操作
详解java调用python的几种用法(看这篇就够了)
使用docker搭建kong集群操作
Windows系统下MySQL无法启动的万能解决方法
安装多个jdk导致eclipse打不开问题解决方案
Java8中 LocalDate和java.sql.Date的相互转换操作
C#9.0新特性详解——顶级程序语句(Top-Level Programs)
docker-compose快速搭建docker私有仓库的步骤
微信小程序实现左滑删除效果
MyBatis多表连接查询的实例教程
一文带你快速了解java中的static关键词
c# 线程安全队列的用法原理及使用示例
spring boot实现阿里云视频点播上传视频功能(复制粘贴即可)
RedisAPI原子性操作及原理解析
JavaScript实现alert弹框效果
Oracle PL/SQL异常处理方法解析
Python爬虫之App爬虫视频下载的实现
IdeaGo启动报错Failed to create JVM的问题解析
python dir函数快速掌握用法技巧
详解mysql中explain的type
如何利用Python写个坦克大战
C++类型转换的深入总结
Docker容器上用DockerFile部署多个tomcat服务的步骤
python通过cython加密代码
Node.js文本文件BOM头的去除方法
阿里云盘邀请码最新分享(阿里云盘邀请码怎么获取) <font color=red>原创</font>
Django vue前后端分离整合过程解析
python 动态渲染 mysql 配置文件的示例
JS操作JSON常用方法(10w阅读)
Python导入父文件夹中模块并读取当前文件夹内的资源
C++ 写的UrlEncode和UrlDecode实例
10个示例带你掌握python中的元组
MySQL排序原理和案例详析
SpringBoot基于自定义注解实现切面编程
SpringMVC中转发与重定向的区别浅析
浅析SQL Server授予了CREATE TABLE权限但是无法创建表
浅谈docker --privileged=true参数作用
C语言 实现输入任意多个整数
Python: glob匹配文件的操作
c# 如何实现代码生成器
vue使用exif获取图片经纬度的示例代码
本文转自网络,如有侵权请联系客服删除。
热门内容推荐
C#使用虚拟方法实现多态
- 2026-01-11
JavaScript原生对象之String对象的属性和方法详解
- 2026-01-11
js实现DOM走马灯特效的方法
- 2026-01-11
轻松创建nodejs服务器(1):一个简单nodejs服务器例子
- 2026-01-11
php实现微信公众平台账号自定义菜单类
- 2026-01-11
