여기 사용 내 JS이다 JQuery와 blockUI 플러그인 :ajax 요청이 django에서 작동하지 않습니까?
$(document).ajaxStop($.unblockUI);
$('#submit-id-submit').click(function() {
$.blockUI({message:'<h1><img src="{% static 'css/spinner.gif' %}" /> Just a moment ...</h1>'});
$.ajax({
url: "/search/test/",
cache:'false',
dataType: 'text',
type:"GET",
success: function(data){
alert(data);
},
error: function(data){
alert('error; '+ eval(error));
}
});
});
내보기 :.
def test_ajax(request):
time.sleep(20)
print "in test_ajax"
return HttpResponse("hell world")
url(r"search/test/$", test_ajax,name="dummy"),
첫째, 나는 오류에서 경고를 얻을 수 있기 때문에 AJAX 호출이 (오류를 반환 볼 수 있지만 오류 메시지가 표시되지 않음)
두 번째로 print 명령문이 실행되기를 기대하기 때문에 내 view_ajax가 호출되지 않지만 실행되지 않습니다.
여기에 무슨 문제가 있는지 알 수 없습니다.
에 대한 자세한 내용을보실 수 있습니다 (I 추측 귀하의 경우 양식 제출에) 장소 기본 동작을 할 수 방지 경고의 중단 점, Chrome의 개발 도구에서 오류를 검사하고 게시 하시겠습니까? – Fiver