解析对象中的数组

乔姆里希

我的数据来自PHP,如下所示:

auth0: Object
"client_id: "1234"
tables: Array[2]
  0: Object
     clients_avail: "demo"
  1: Object
     clients_avail: "4532t78"

编辑:这是实际的JSON:

{"auth":{"id":"bob"},"tables":[{"clients_avail":"demo"},{"clients_avail":"4532t78"}]}

上面这样检索:

$.ajax({
        url: 'getit.php',
        type: 'POST',
        dataType: 'json',
        data: {
            id_token: my_token
        },
        success: function(data) {
$.each(full_data, function (data) {
$('#clients_avail').append("<option>" + data.tables.clients_avail + "</option>");
 $('#my_id').text(data.auth.id);
}
});

这回来了未捕获的错误:

Uncaught TypeError: Cannot read property 'clients_avail' of undefined

我在这里想念什么?

阿伦·P·约翰尼(Arun P Johny)

由于您有一个数组,因此需要迭代

$.ajax({
    url: 'getit.php',
    type: 'POST',
    dataType: 'json',
    data: {
        id_token: my_token
    },
    success: function (data) {
        $.each(data.tables, function (data) {
            $('#clients_avail').append("<option>" + data.clients_avail + "</option>");
        })
        $('#my_id').text(data.auth[0].id);
    }
});

同样,在您的情况下,auth是一个对象数组,我认为这是不必要的,因此请尝试使响应类似{"auth":{"id":"bob"},"tables":[{"clients_avail":"demo"},{"clients_avail":"‌​4532t78"}]},然后$('#my_id').text(data.auth.id);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

解析字典中的对象数组

来自分类Dev

从可观察对象解析数组中的对象

来自分类Dev

在Objective C中解析对象的JSON数组

来自分类Javascript

解析JavaScript中的JSON对象数组

来自分类Dev

从python中的对象解析Json数组

来自分类Dev

JSON.parse:解析对象中的数组

来自分类Dev

php 解析对象细节中的数组

来自分类Dev

解析Crystal lang中的JSON对象数组

来自分类Dev

从组件中的服务解析JSON数组对象

来自分类Dev

在GO中解析json对象数组

来自分类Dev

解析NodeJS中的JSON对象数组

来自分类Dev

解析Android:从数组中删除对象

来自分类Dev

在Jackson中解析数组内的JSON对象

来自分类Dev

解析es6中的对象数组

来自分类Dev

使用RapidJSON解析C ++中的对象数组

来自分类Dev

EJS解析JSON对象中的JSON数组

来自分类Dev

在python中解析json对象数组

来自分类Dev

未解析对象中的 JSON 数组

来自分类Dev

JSON - 对象数组中的对象 - 如何使用 JS 解析循环?

来自分类Dev

使用数组根对象在Swift中解析JSON数组

来自分类Dev

解析可观察对象数组并追加到最终数组中

来自分类Dev

Beautifulsoup 解析对象数组

来自分类Dev

解析JSON以在javascript中的对象内部获取数组中的值

来自分类Dev

在Android中解析json数组中的json对象?

来自分类Dev

使用Angular.js解析JSON中的嵌套对象数组

来自分类Dev

在android中解析多个JSON对象和数组

来自分类Dev

解析时如何在对象中制作数组?

来自分类Dev

Javascript:解析字符串中的json对象数组

来自分类Dev

意外的结果,在ASP.Net中解析JSON对象的数组