gpt4 book ai didi

jquery - 如何将 JSON 对象从 Python 脚本发送到 jQuery?

转载 作者:太空狗 更新时间:2023-10-30 00:52:14 26 4
gpt4 key购买 nike

我查看了 API 和各种资源,但似乎无法掌握使用 AJAX 从 Python 脚本中获取 JSON 对象的诀窍。我确定问题出在我处理 JSON 对象的方式上。

首先,在我服务器上的 python 脚本中,我生成并打印了一个 JSON 数组

import json
print "Content-type: application/json"
print
print json.dumps(['Price',{'Cost':'99'}])

然后,在一个单独的 html 文件中,我尝试类似的东西

<body>
<div id="test">
</div>

<script>
$(document).ready(function() {
$.getJSON("http://www.example.com/cgi-bin/makeJSON.py", function(data) {
$('#test').html("JSON Data: " + data.Price);
});
});
</script>
</body>

但是我没有得到任何东西。我确定 data.Price 是错误的,但我也很确定我应该做一些事情而不是仅仅打印 json.dumps

感谢任何帮助!提前致谢,如果这是一个明显的问题,我们深表歉意。

最佳答案

在您的情况下,您已将 JSON 响应包含在 array 中。要访问价格,您需要访问 data[0]。您需要正确构建 JSON 数据。

Python 脚本中的以下更改应该允许您访问 data.Price。如果您仍然遇到任何问题,请告诉我。

   import json
print "Content-type: application/json"
print
response={'Price':54,'Cost':'99'}
print(json.JSONEncoder().encode(response))

关于jquery - 如何将 JSON 对象从 Python 脚本发送到 jQuery?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4315900/

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