아약스를 통해 양식을 제출하는 데 두 가지 방법이 사용되고 있습니다. 어느 것이 유효합니까? 첫 번째 경우 $ ajax를 사용하지 않는 이유는 무엇입니까?양식 제출 Ajax를 사용하여 - 올바른 방법은 무엇입니까?
방법 1 :
$(form).on("submit", function (event) {
event.preventDefault();
$(this).serialize();
});
방법 2 :
$(function() {
$(form).on("submit", function (event) {
$.ajax({
type: "POST",
url: "pathscript.php",
data: $(this).serialize()
}).done(function() {
}).fail(function() {
});
event.preventDefault(); // Prevent the form from submitting via the browser.
});
})
감사합니다. – Thomasmkov
아약스 전에 'var formData'에 양식 데이터를 저장해보십시오. (예 :'var formData = $ (this) .serialize();'그런 다음 ajax를'data : formData'와 함께 사용) –