Nhờ các bạn debug giúp mình. không hiểu sao khi submit from thì ajax nó Post dữ liệu rỗng. trong ajax mình viết URL : booking.ajax nó tương đương với components/com_postad_manager/com_postad_manager.ajax.booking.php . đã xử lý bởi .htacess !
$(document).ready(function () {
$('#addProductForm-<?php echo $row_ks['id']?>').validate({ // initialize the plugin
rules: {
nguoilienhe: "required",
soluongphong: "required",
ngaynhanphong: "required",
ngaytraphong: "required",
email: {
email: true
},
songay: {
required: true,
number: true
},
songuoi: {
required: true,
number: true
},
nguoilon: {
number: true
},
treem: {
number: true
},
sodienthoai: {
required: true,
number: true
}
},
messages: {
nguoilienhe: "Nhập tên người liên hệ",
soluongphong: "Nhập số lượng phòng đặt",
ngaynhanphong: "Chọn ngày nhận phòng",
ngaytraphong: "Chọn ngày trả phòng",
email: {
email: "Nhập đúng định dạng mail"
},
songay: {
required: "Số ngày không được rỗng",
number: "Nhập kiểu số"
},
songuoi: {
required: "Nhập số người ở",
number: "Nhập kiểu số"
},
nguoilon: {
number: "Nhập kiểu số"
},
treem: {
number: "Nhập kiểu số"
},
sodienthoai: {
required: "Số điện thoại",
number: "Nhập kiểu số"
}
},
submitHandler: function (form) {
// comment out AJAX for demo
$('#img_<?php echo $row_ks['id']?>').show();
var formData = new FormData(this);
$.ajax({
url: 'booking.ajax',
type: 'POST',
data: formData,
async: false,
cache: false,
contentType: false,
processData: false,
success: function () {
//alert('Form Submitted!');
$('#img_<?php echo $row_ks['id']?>').hide();
$('#addProductForm-<?php echo $row_ks['id']?>')[0].reset();
//console.log(formData);
$("#info-<?php echo $row_ks['id']?>").show();
$("#info-<?php echo $row_ks['id']?>").delay(6000).fadeOut();
},
error: function(){
$("#error-<?php echo $row_ks['id']?>").show();
$("#error-<?php echo $row_ks['id']?>").delay(6000).fadeOut();
}
});
//alert('form submitted via ajax');
return false; // blocks redirect after submission via ajax
}
});
});
Trường hợp này mình bỏ validate thì ajax submit đi bình thường. Hình ảnh lổi đây : http://sv1.upsieutoc.com/2017/08/20/jquery.png
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?