为了账号安全,请及时绑定邮箱和手机立即绑定

jquery中怎样向$.ajax()的success里传递一个变量?

jquery中怎样向$.ajax()的success里传递一个变量?

鸿蒙传说 2021-02-10 17:07:03
$("article").each(function(){var ajax_url = "";var ajax_data = eval('(' + "" + ')');$.ajax({type:'post',url:ajax_url,data:ajax_data,dataType:'text',async:true, //异步success:function(back){$("").html(back); //这里我想把 $("article").each()的对象this传递进来,把back赋予$(this).html();//但是到这个success:function(back){}里面,this就是ajax的options对象了//求助高手怎样把each()的this对象传递进来},error:function(e1,e2,e3){}});
查看完整描述

2 回答

?
烙印99

TA贡献1829条经验 获得超13个赞

$("article").each(function(){
var $this = $(this);
}

success()中只能存放请求返回的数据。

查看完整回答
反对 回复 2021-03-27
?
侃侃无极

TA贡献2051条经验 获得超10个赞

使用第一个参数,不用this不就可以了

jQuery.each(obj, function(i, val) { $("#" + i).append(document.createTextNode(" - " + val));
});

查看完整回答
反对 回复 2021-03-27
  • 2 回答
  • 0 关注
  • 439 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信