【发布时间】:2014-03-19 05:05:24
【问题描述】:
为什么我的json 不工作?我需要json 将数据字典发送到我的页面吗?
这里是有问题的代码:
success: function(data) {
var new_data = $.parseJSON(data);
$('td#c00').html(new_data.img);
},
还有
results = {'img':img, 'loc':match['number'][p]}
return HttpResponse(json.dumps(results))
我正在尝试发送一个 img url 和与之关联的号码。
最终,我希望能够将“td#c00”标签替换为根据我通过json 传入的数字而变化的标签。
【问题讨论】:
-
有什么错误吗?为什么你使用 jquery 而不仅仅是 JSON.parse(data);?
-
我的所有代码都在使用查询
-
那么发生了什么?没有?您是否正在检查开发人员工具以查看
data的值? -
您是否将
jQuery.ajax的dataType设置为json? -
这会使数据类型在输出和输入上都一样吧?我将其设置为 POST