아래처럼 ajax로 데이터를 보내려고 합니다 그런데 데이터가 전송이 안되네요?? 페이지 이동은 없는데 왜 전송이 안되는거죠? <form enctype="multipart/form-data" id="form" name="form" method="post" onsubmit="return form_Check();">
<input type="text" id="wr_name" name="wr_name" class="full_ip" required>
<button type="button" class="btn_03" onsubmit="formSubmit();">신청하기</button>
<script>
function form_Check() {
if (form.wr_name.value == '') {
alert("이름을 입력해주세요");
form.wr_name.focus();
return false;
} else {
form.submit();
function formSubmit() {
var params = jQuery('#form').serialize();
jQuery.ajax({
url: 'sample.php',
type: 'POST',
data: params,
contentType: 'application/x-www-form-urlencoded; charset=UTF-8',
dataType: 'html',
success: function (res) {
alert("완료");
}
});
}
</script>
답변 3개 / 댓글 1개
채택된 답변
+20 포인트
<button type="button" class="btn_03" onsubmit="formSubmit();">신청하기</button>
onsubmit ????
버튼에서는 onclick 으로
답변을 작성하려면 로그인이 필요합니다.