Ajax에서 from을 제출하고 유효성 확인을 위해 쿼리 유효성 검사 플러그인을 사용하려고합니다. Ajax 및 Jquery 유효성 확인을 사용하여 양식을 제출하는 방법은 무엇입니까?
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
<script src="jquery.validate.js"></script>
</head>
<body>
<form id="myForm">
<input type="text" name="name" />
<br/>
<input type="text" name="school" />
<br/>
<input type="submit" />
</form>
<div id="result"></div>
<script>
$(document).ready(function() {
$("#myForm").validate({
onkeyup: false,
rules: {
name: {
required: true,
minlength: 5
},
school: {
required: true,
minlength: 5
}
}
});
event.preventDefault();
$("#result").html('');
var values = $(this).serialize();
$("#myForm").ajaxForm({
url: "add_admin.php",
type: "post",
data: values,
beforeSubmit: function() {
return $("#myForm").valid();
},
success: function(){
//alert("success");
$("#result").html('Submitted successfully');
},
error:function(){
// alert("failure");
$("#result").html('There is error while submit');
}
});
});
</script>
</body>
가 있지만 작동하지 않았다 : 나는 아래의 코드를 작성합니다. 내가 여기서 실수 한거야? 어느 누구도 나를 도울 수 있습니까? 텍스트 텍스트 텍스트 텍스트 텍스트
당신이'$ (이) .serialize()'와'에서는 event.preventDefault()'당신의 DOM ready 이벤트 핸들러 함수의 내부. 직렬화 할 'this'가 없거나이 위치에서 방지 할 'event'가 없으므로 특히 전혀 이해가되지 않습니다. – Sparky