У меня есть следующее представление, которое я получаю от модели, а затем сериализую его в 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 не работает. Но я получаю ответ, когда я отлаживаю его с помощью firebug, однако он не вызывает функцию alert()
для просмотра данных. Я пытался выяснить, что проблема может быть в течение некоторого времени. Так что, интересно, что-то не так с моим сценарием?
Javascript
function polling() {
$.getJSON( "/polling/",
{m_id: {{movie_info.id}} },
function(data) {
alert(data)
setTimeout(polling, 5000)
});
};
Ничего себе, 10,5 млн. Вопросов по всему сайту .... – Blazemonger
@blazemonger Каждая итерация лучше ответить нет? : P – starcorn
@Blazemonger это на самом деле сообщение (вопрос + ответ), например [10000000] (http://stackoverflow.com/questions/9999064/ember-js-select-view-template-by-model-type-object- значение/10000000 # 10000000). Но все еще удивительно ~ – okm