首页 > 代码库 > ajax 返回json数据操作
ajax 返回json数据操作
例子:
1 $.ajax({ 2 url: "<?=Url::toRoute(‘add-all-staff‘)?>", 3 type: ‘get‘, 4 dataType: ‘json‘, 5 success: function (data) { 6 if (data) { 7 var Element = $(".staff_names"); 8 var user_ids = []; 9 10 for (var key in data) { 11 Element.append(‘<li data-id="‘ + data[key].user_id + ‘">‘ + data[key].name + ‘</li>‘); 12 user_ids.push(data[key].user_id); 13 } 14 $("#staff_ids").val(user_ids.join(‘,‘)); 15 } 16 }, 17 error: function () { 18 } 19 });
当返回的数据key为数字的时候,只能用这种访问形式 :data[key].user_id ,key 为字符串的时候 :data.key.name形式访问。
join
用指定间隔符连起来,把数组转为字符串
var a = [‘a‘,‘b‘,‘c‘,‘d‘,‘e‘,‘f‘,‘g‘]; lert(a.join(",")); // -> a,b,c,d,e,f,g 相当于a.toString() alert(a.join(" x ")); // -> a x b x c x d x e x f x g
ajax 返回json数据操作
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。