我有这个下面的视图,我从模型中获取数据,然后将其序列化为JSON。如何捕获并查看JSON响应?
views.py
def polling(request):
if request.is_ajax():
data = UserReview.objects.filter(movie_id=request.GET['m_id'])
serializers.serialize('json', data)
return HttpResponse(data, mimetype='application/json')
else:
raise Http404
在客户端我想现在显示此内容。我使用jQuery的功能getJSON
来归档这个。它不会显示任何内容,setTimeout也不起作用。但是,当我使用萤火虫进行调试时,我收到了一个响应,但它不会调用alert()
函数来查看数据。我一直在努力弄清楚现在有什么问题可能。所以我想知道我的脚本是否有问题?
的JavaScript
function polling() {
$.getJSON( "/polling/",
{m_id: {{movie_info.id}} },
function(data) {
alert(data)
setTimeout(polling, 5000)
});
};
哇,在整个网站上的1050万个问题.... – Blazemonger
@blazemonger每次迭代更好回答否? :P – starcorn
@Blazemonger它实际上是后(问题+答案),例如[10000000](http://stackoverflow.com/questions/9999064/ember-js-select-view-template-by-model-type-object-值/千万#10000000)。但仍然令人惊讶〜 – okm