我一直在研究jQuery的parseJSON和simplejson,我似乎不明白为什么我不能打印或比较我的变量。在
我知道我的Python返回语句是正确的,因为如果它不是jQuery.ajax将返回false,“错误”代码将运行。所以我不确定我在jQuery上做错了什么
下面是我要使用的代码:
Pythong/Django返回语句。。。在
return HttpResponse(json.dumps({'result': True}), mimetype='application/json')
jQuery/javascript。。。(.ajax函数。。。我刚离开好地方)
^{pr2}$
我最近遇到了这个问题,这是因为我在JSON中使用了单引号,parseJSON认为这是无效的。在
我想办法是从chrome的JS控制台窗口调用parseJSON。然后我通过JSONLint运行我的JSON来验证这是问题所在
据我所知,jqueryajax函数接受is'dataType'参数,您可以指定'json',这样jQuery将自动解析数据。在这种情况下,您不必调用parseJson来获得json响应。在
有点像
在jQuery.ajax({
网址:网址,
数据类型:'json',
成功:功能(数据){
//数据将采用json格式,因此无需再次解析。
},
错误:函数(){}
})
我希望能帮上忙。在
相关问题 更多 >
编程相关推荐