Ajax를 사용하여 양식에서 서버로 데이터를 전송합니다. 그러나 나는 형태로 데이터 이전 아약스에 의해 제출 확인하려면 :양식 제출하기 전에 제출 Ajax 장고 사용
<form id='#id_form' onsubmit='return checkInputSubmit();' >
...
</form>
아약스에서 :
이$('#id_form').submit(function(e) {
e.preventDefault();
$.ajax({
type: 'POST',
url: url,
dataType: 'json',
data: $('#id_form').serialize(), // serializes the form's elements.
success: function(data) {
if(data.result == true) {
//My code
}
else {
//My code
}
}
});
});
그러나 checkInputSubmit()가 아약스에서 제출 막을 수 없습니다. 나를 설명하고 Ajax가 제출하기 전에 데이터를 양식으로 확인할 수있는 솔루션을 제공 할 수 있습니다. 감사합니다. .
대신 'submit' 처리기에서 검사 할 수 있습니다. –