|
|
|
ต้องการเช็คค่าว่างของ form ก่อนที่จะใช้ ajax ในการส่งข้อมูล ต้องวนลูปอย่างไรคะ |
|
|
|
|
|
|
|
Code (JavaScript)
<script>
$(document).ready(function() {
$("#signupForm2").validate({
rules: {
dst: "required"
},
messages: {
dst: "Please enter your dst"
},
submitHandler: function(form) {
var data = $(this).serialize(); /* ถ้าไม่ส่งค่าไปลองคีย์ตรงๆ $("#signupForm2").serialize()*/
$.post('', data, function(res){
console.log(res);
});
}
});
});
});
</script>
|
ประวัติการแก้ไข 2017-03-27 14:54:53
|
|
|
|
Date :
2017-03-27 14:54:24 |
By :
fossil31 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คุณ fossil เค้าให้ลองเปลี่ยนเป็นแบบนี้ครับ
Code (JavaScript)
$(document).ready(function() {
$("#signupForm2").validate({
rules: {
dst: "required"
},
messages: {
dst: "Please enter your dst"
},
submitHandler: function(e) {
e.preventDefault(); // Prevent Default Submission
$.ajax({
url: 'submit_comment.php',
type: 'POST',
data: $('#signupForm2').serialize() // it will serialize the form data
})
.done(function(data){
$('#signupForm2').fadeOut('slow', function(){
$('#signupForm2').fadeIn('slow').html(data);
});
})
.fail(function(){
alert('Ajax Submit Failed ...');
});
}
});
});
|
|
|
|
|
Date :
2017-03-27 21:15:05 |
By :
num |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
http://stackoverflow.com/questions/30720354/jquery-validate-submithandler-not-firing
ลองเช็คดูครับว่า submit button type="submit" หรือเปล่า
และ submit button อยู่ใน <form>...</form> หรืออยู่ข้างนอก <form>..</form>
|
|
|
|
|
Date :
2017-03-28 03:32:25 |
By :
num |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
debug ทีละขั้นครับ
Code (JavaScript)
$(document).ready(function() {
$("#signupForm2").validate({
rules: {
dst: "required";
},
messages: {
dst: "Please enter your dst";
},
submitHandler: function(form) {
// ขั้นที่1ลอง alert(1);
// ถ้าผ่านก็ขั้นที่2 console.log($('#signupForm2').serialize());
// ถ้าผ่านก็ขั้นที่3 ก็ ajax->$.post
/* Debud ทีละขั้นจะได้รูปว่ามันติดขั้นตอนไหน */
return false;
}
});
});
|
|
|
|
|
Date :
2017-03-28 10:43:54 |
By :
fossil31 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ได้เรียบร้อยเเล้วค่ะ ขอบคุณมากนะคะ
|
|
|
|
|
Date :
2017-03-29 19:05:12 |
By :
gainkullan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Date :
2017-03-30 09:20:52 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|