当前位置:才华咖 > 互联网计算机 > 设计制作 > 网页设计 > 有关ajax回调函数中使用$(this)取不到对象的解决方法
手机版

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

来源:才华咖 阅读:7.82K 次

下面这段jquery代码,是可以达到预期效果的。

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

复制代码 代码如下:

$("k")(function(){

$(this)k(function(){

var params = $(this)nt()alize();

var obj=$(this)nt()ings("div#caskContent");

var form=$(this)nt();

$({

url:"editCaskContent",

type:"post",

data:params,

dataType:"json",

success:function(e){

y();

("追问:");

nd(Content);

le();

alert("修改成功!");

},

error:function(e){

alert(e);

}

});

});

});

其中,大家可以看到,在发出ajax请求之前,我提前定义了两个变量,obj和form,分别用来存储两个jquery对象。如果在ajax的回调函数内使用$(this)的'话,实践证明,是取不到任何对象的。具体原因,希望大神留言指教。。

本文链接:https://www.caihuaka.com/sjzz/sjzz/77lqz.html

Copyright © 2024. 才华咖 All right reserved. 浙ICP备20120231号-3

文字美图素材,版权属于原作者。部分文章内容由网友提供推送时因种种原因未能与原作者联系上,若涉及版权问题,敬请原作者联系我们,立即处理。