douhui2307
2015-11-23 13:45
浏览 67

将JSON数据推入数组?

I have a PHP script which returns a JSON response like the below

[{"agencyID":"99999", "name":"john", "surname":"doe", "bookings":[{
     "ID":"54321", "transactions":[{"desc":"example text"}],
    }]
}]

MUST ADD - I HAVE MADE UP THIS JSON - JUST AN EXAMPLE.

How do i push all this information into a JavaScript array from AJAX success block?

I would like to be able to use the information later for example like this -$('#div').append(array.desc);

Content-Type    
application/x-www-form-urlencoded; charset=UTF-8

图片转代码服务由CSDN问答提供 功能建议

我有一个PHP脚本,它返回如下所示的JSON响应

   [{“agencyID”:“99999”,“name”:“john”,“surname”:“doe”,“bookings”:[{
“ID”:“54321”,“transactions”:[  {“desc”:“示例文本”}],
}] 
}] 
   
 
 

必须添加 - 我已经制作了这个JSON - 只是一个例子 。

如何将所有这些信息从AJAX成功块中推送到JavaScript数组中?

我希望以后能够使用这些信息 例如像这样 - $('#div')。append(array.desc);

  Content-Type 
application / x-www  - 形式进行了urlencoded;  charset = UTF-8 
   
 
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

1条回答 默认 最新

  • dongqiaochi2711 2015-11-23 14:09
    已采纳

    If you are using the jQuery ajax method, you can push the response from your PHP script into an array and use it later. Here's an example:

    JavaScript

    $.ajax({
        url: 'url/to/php/script.php',
        dataType: 'JSON',
        success: function (data, textStatus, jqXHR) {
            var array = [];
            array.push(data);
            $('#foo').append(array);
        }
    });
    
    已采纳该答案
    打赏 评论

相关推荐 更多相似问题