例子:
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
时间: 2024-10-21 06:19:45