如何从django响应中提取数据
JSON - How to extract data recieved from django response?
我的回复是这样的:
[{"0":"k@k.com"},{"1":"p@p.com"},{"2":"n@n.com"},{"3":"b@b.com},{"4":"k1@k1.com"},{"5":"z@z.com"},{"6":"k2@k2.com"}]
我正试图通过以下html阅读此内容:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function(){
document.write('Getting JSON response...');
$.getJSON(<my django url>,
function(data) {
alert("receiveng"+data["0"]);
});
});
</script>
</head>
<body>
</body>
</html>
但我没有得到任何警告框的数据,只是得到JSON响应.....
这是我的返回语句:
return HttpResponse( simplejson.dumps(result) , content_type='application/json')
问题是在你的JSON格式,不能被解析/评估。例如,任何JSON对象都是这样的:
[
{"attributeName1":"value1", "attributeName2":"value2"},
{"attributeName1":"value3", "attributeName2":"value4"}
]
但在JSON示例中,您将attributeName1
作为0
。如果我们给变量命名为0
也是一样的。比如define 0 = k@k.com
。这是不可能的。试着把它改成id0
。
谢谢大家的帮助。
data[0][0]表记有效。
运行循环,直到data[i][j]的值为undefined,我用的是:
数据[我][i.toString ());
相关文章:
- 如何使用另一个字符串作为模板从字符串中提取数据
- 如何使用angular js从2个表(在sql server中)中提取数据
- 从Angular 2中的observable中提取数据
- Mongoose查询在两个日期时间之间提取数据
- 可以't从xml文件中提取数据
- 从HTML代码中提取数据
- 使用JavaScript或AJAX从HTML表单中提取数据,然后将其传递给PHP
- 正在从JSON.stringify中提取数据
- Scrapy和Xpath从javascript代码中提取数据
- 如何从高股价图中提取数据
- 如何在javascript中使用localStorage从数组中存储和提取数据
- 如何从Promise中提取数据
- 为什么我的Backbone Collection没有提取数据
- 从jQuery变量中提取数据,增加's left,将剥离的数据放回变量中
- 如何使用应用程序脚本执行API从谷歌工作表中提取数据
- 使用ng repeat从两个不同的JSON文件中提取数据
- 创建新的javascript数组,从对象属性中提取数据
- 如何使用 jQuery 在没有类的情况下提取数据
- 使用javascript从JSON中提取数据
- React组件从Flux存储中呈现数据,但从Mongo数据库中提取数据时不呈现