【发布时间】:2018-06-02 18:03:13
【问题描述】:
我已经启动了一个小型 API 项目,但目前处于僵局中,请大家帮忙。
连接工作正常,我可以通过 console.log(data) 返回预期的内容。我现在要做的是分离返回数据。数据的一个例子是“id”:19,“code”:21,“type”,zone。我尝试了各种方法来分隔 index 和 element,正如我所说的那样,但无法让它发挥作用。任何帮助将不胜感激。
$.ajax(connect).done(function(data) {
$.each([data], function(index, element){
$('#AJAXresponse').html('<ul>' + index + ' : ' + element + '</ul>');
});
});
【问题讨论】:
-
请提供完整或准确的字符串
json,它是从 api 响应收到的json字符串周围的括号和方括号有很大的不同 -
{"id":19,"location":"005100","nlc":"0051","name":"ZONE 1*","location_type":"Zone","国家":null,"crs":null,"created_at":"2017-12-13 22:32:14","updated_at":"2017-12-13 22:32:14","deleted_at":null }
-
首先,如果您打印
'<ul>' + index + ' : ' + element + '</ul>',那就不好了,因为缺少<li>... -
AJAXresponse 相关的 ID 在
- 标签内。我可以让 JSON 显示在
- 标记中,问题是,我想要更多地控制数据。我不希望显示所有内容,并且我希望显示的内容与接收方式不同。希望这是有道理的:)
- 标签内。我可以让 JSON 显示在
-
试试array.sort w3schools.com/jsref/jsref_sort.asp
标签: jquery arrays json ajax api