2014-02-19 30 views
-1

为什么我的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和与之相关的数字。

最终,我希望能够根据我通过json传入的号码更改'td#c00'标签。

+0

任何错误?为什么你使用jquery而不仅仅是JSON.parse(data);? – bozdoz

+0

我正在使用查询遍及我的所有代码 – user3043594

+1

那么发生了什么?没有?你是否正在检查开发者工具以查看'data'的值? – bozdoz

回答

-1

这是你如何做到这一点:

var new_data = $.parseJSON(data); 
$('td#c00').html(new_data['img']); 
+0

为了记录,这与问题中的代码没有区别。 Javascript对象属性可以用任何一种方式访问​​:或者通过名称后的句点,或者作为一组方括号中的字符串作为关联数组。 – bozdoz

+0

比它怎么没起作用? – user3043594

+0

你错了bozdoz它确实很重要! – user3043594