我有以下视图,我从模型中获取数据,然后将其序列化为 JSON。
视图.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 也不起作用。但是当我用firebug调试它时我得到了一个响应,但是它并没有调用该alert()
函数来查看数据。一段时间以来,我一直试图找出问题所在。所以我想知道我的脚本是否有问题?
javascript
function polling() {
$.getJSON( "/polling/",
{m_id: {{movie_info.id}} },
function(data) {
alert(data)
setTimeout(polling, 5000)
});
};