gpt4 book ai didi

javascript - 使用jquery从django解析JSON

转载 作者:行者123 更新时间:2023-11-28 20:22:04 25 4
gpt4 key购买 nike

我正在尝试通过 AJAX 调用将数据结果从 django 发送到 JSON 中的 javascript。在 django 中我有以下变量

results = {key1:[1,2,3],
key2:[[name1,lat1,lng1],[name2,lat2,lng2],[name3,lat3,lng3]]}

然后我可以成功返回 结果的 json 转储我已经验证我的 javascript ajaxSuccess 函数捕获的数据正是结果

我希望输出如下:

var1 = [1,2,3]
var2 = [name1, lat1, lng1]
var3 = [name2, lat2, lng2]
var4 = [name3, lat3, lng3]

在 javascript 中解析结果的最佳方法是什么?我应该首先在 django 中以其他方式重新格式化它吗?

最佳答案

根据您对问题的更新,这里有一个 jsfiddle,其中包含您正在寻找的确切输出。

http://jsfiddle.net/jhanifen/7RfNs/

还有一个使用 jquery 进行循环的 jsfiddle

http://jsfiddle.net/jhanifen/7RfNs/1/

根据您想要如何解析和使用结果,请尝试使用 jquery,如 karthikr 在评论中所述

http://api.jquery.com/jQuery.each/

如 jquery 文档中所述

jQuery.each(obj, function(i, val) {
$("#" + i).append(document.createTextNode(" - " + val));
});

还可以在django中使用json.dumps,这使得输出json变得非常容易,参见这篇文章

Creating a JSON response using Django and Python

return HttpResponse(json.dumps(response_data), mimetype="application/json")

关于javascript - 使用jquery从django解析JSON,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18093770/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com