我有這個下面的視圖,我從模型中獲取數據,然後將其序列化爲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