主页 > 知识库 > ajax回调函数中使用$(this)取不到对象的解决方法

ajax回调函数中使用$(this)取不到对象的解决方法

热门标签:徐州电销卡外呼系统供应商 上海浦东百度地图标注中心注册 襄阳外呼系统接口 老虎邮局地图标注点 目标三维地图标注 科智联智能电销机器人 青海医疗智能外呼系统怎么样 外呼系统获取客户手机号 百灵鸟
下面这段jquery代码,是可以达到预期效果的。
复制代码 代码如下:

$(".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)的话,实践证明,是取不到任何对象的。具体原因,希望大神留言指教。。
您可能感兴趣的文章:
  • jQuery Ajax Post 回调函数不执行问题的解决方法
  • Javascript基于AJAX回调函数传递参数实例分析
  • ajax请求返回的数据看不到回调函数没有执行也没报错
  • 解决ajax回调函数返回的字符串乱码问题
  • ajax异步回调函数中给外部变量赋值的问题探讨
  • ajax JSONP请求处理回调函数jsonpCallback区分大小写
  • jQuery Tips 为AJAX回调函数传递额外参数的方法
  • ajax回调函数参数传递正确方法
  • JQuery中使用Ajax赋值给全局变量失败异常的解决方法
  • ajax给全局变量赋值问题解决示例
  • JQuery中使用Ajax赋值给全局变量异常的解决方法
  • jquery ajax修改全局变量示例代码
  • Ajax获取回调函数无法赋值给全局变量的问题

标签:揭阳 股票 商洛 红河 佛山 咸宁 荆州 辛集

巨人网络通讯声明:本文标题《ajax回调函数中使用$(this)取不到对象的解决方法》,本文关键词  ajax,回调,函数,中,使用,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《ajax回调函数中使用$(this)取不到对象的解决方法》相关的同类信息!
  • 本页收集关于ajax回调函数中使用$(this)取不到对象的解决方法的相关信息资讯供网民参考!
  • 推荐文章