다음은 ajax .load()를 사용하여 입력 상자에서 django 템플릿을로드하는 예제입니다. 포스트 방법POST 요청을 전달하는 .load()
$.ajax({
url : "/ajaxexample_json",
type : "POST",
dataType: "json",
data : data2,
success : function(json) {
show_results(json);
},
error : function(xhr,errmsg,err) {
alert(xhr.status + ": " + xhr.responseText);
}
});
return false;
});
에 대한 그리고 views.py에서 views.py
return render_to_response(template, data, context_instance = RequestContext(request))
대 스크립트로드 방법
$(document).ready(function() {
$('#searchSubmit').click(function() {
q = $('#q').val();
$('#results').html(' ').load('{% url "demo_user_search" %}?q=' + q);
});
});
에 대한
는스크립트
return HttpResponse(simplejson.dumps(response_dict), mimetype='application/javascript')
POST 메소드가 성공했을 때 render_to_response 템플릿을로드 할 수있는 방법이 있는지 모르겠다. 지금까지 200 : 오류 및 팝업을 시도하고 얻었습니다 (관련 txt/html 팝업에서 렌더링 됨).
.load() 함수를 사용하여 POST를 제출할 수 있습니까?
('신청 방법'을 찾아) 약간 일자. – user3467349