모델에서 데이터를 가져온 다음이 뷰를 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()
함수를 호출하여 데이터를 볼 수는 없습니다. 나는 지금 당분간 문제가 무엇인지 파악하려고 노력해왔다. 그래서 내 대본에 문제가 있는지 궁금합니다.
자바 스크립트
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 # 10000000). 하지만 여전히 ~ – okm