首页 > 代码库 > 小笔记(一):ajax传递数组及将ajax返回数据赋值
小笔记(一):ajax传递数组及将ajax返回数据赋值
当使用ajax传递数据时,有可能传递多个数据,这是使用以下方法传递数据就会显得数据过多且混杂
$.ajax({ type:‘post‘, url:url, data:{data:data,content1:content1,content2:content2,content3:content3,...........}, success:function(data){ alert(data) } });
这时我们就可以先在传递数据之前,将数据封装在数组中,但是要注意,定义数组的时候要用arr={}形式
var arr={}; var text=‘‘; arr[‘content1‘]=‘值1‘; arr[‘content2‘]=‘值2‘; arr[‘content3‘]=‘值3‘; arr[‘content4‘]=‘值4‘; $.ajax({ type:‘post‘, url:url, data:arr, async : false,//设置为同步操作就可以给全局变量赋值成功 success:function(data){
text=data; } });
alert(text)
上述代码中async:false是将ajax传递默认的异步操作设为同步操作,这样可以将返回的值赋值给text,运行的时候弹出框会输出返回的内容,如果没有async:false
,弹出为空
小笔记(一):ajax传递数组及将ajax返回数据赋值
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。