Javascript/Jquery 解析 Json 请求

标签 javascript jquery json

所以我的页面向 php 页面发出请求,该页面返回一个带有数组结果的 JSON PHP 返回示例:{"name":["Zizi","Zizi"],"position":["86","86"],"points":["26","26"]}

每个名称、位置(json 数组?)都有多个值,我如何解析非常值,例如 我正在使用这段代码:

    $('#getdata-button').live('click', function(){
    $.getJSON('all.php', function(data) {
        $('#showdata').html("<p>item1="+ data.name +"</p>");*/
    });
});

有了这个 jQuery 类型 Zizi,Zizi,我如何准备或计算“名称”内的值

最佳答案

.length 是数组的属性,可提供其计数。

像这样使用:data.name.length;

此外,getJSON 只会为您提供 JSON 字符串。

你必须解析它。

这样做:

$.getJSON('all.php', function(data) {
      data = JSON.parse(data);
      var length=data.name.length;
      $('#showdata').html("<p>item1="+ data.name +"</p>");*/
});

关于Javascript/Jquery 解析 Json 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23015382/

相关文章:

javascript - JQuery:选择包含具有特定 ID 的元素的元素

php - 在 Jquery slider 中使用 PHP 选项

javascript - 对象上下文中的变量

javascript - 使用 json 结构中的子项创建列表

java - Retrofit - JSON 数组解析

php - 直接 MySQL 结果与转换为 JSON?

javascript - 如何使用 JavaScript 区分用户触摸的触摸板、触摸屏或鼠标

javascript - 我可以用什么来代替 app.use(express.bodyParser());

javascript - 更改 HTML 图像源

javascript - KnockoutJS - 将计算值添加到可观察数组