zoukankan      html  css  js  c++  java
  • 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


  • 相关阅读:
    StackExchange.Redis 文档翻译
    性能分析
    脚本
    KEYS,SCAN,FLUSHDB 等等,这些命令在哪里?
    事件
    发布/订阅 消息顺序
    Redis中的事务
    键、值以及通道
    管道和多路复用器
    配置
  • 原文地址:https://www.cnblogs.com/xp796/p/6245309.html
Copyright © 2011-2022 走看看