Я строю форму с JQuery и PHP, и все, кажется, работает, принять загрузку файла.Кажется, Джсону не нравятся $ _FILES.Форма загружается нормально, когда JavaScript отключен.Это известная проблема?Если это так, есть ли обход?Как плагинам JQuery удается это сделать?
Спасибо!
JQUERY:
$('#mcContactForm').submit(function(e){
e.preventDefault();
// validate form
mcValidateForm();
// serialize and submit form data
$('.mcloading').show();
var mcFormData = $(this).serialize();
mcSubmitForm(mcFormData);
// -----------------------------------------------
// AJAX FORM SUBMIT
// -----------------------------------------------
function mcSubmitForm(mcFormData){
$.ajax({
type: 'POST',
url: 'contact.php',
data: mcFormData,
dataType: 'json',
cache: false,
timeout: 7000,
success: function(data) {
if(data.error === true){
...
}
else if(data.error === false){
...
}
},
error: function(XMLHttpRequest, textStatus, errorThrown) {
alert(errorThrown);
...
},
complete: function(XMLHttpRequest, status) {
...
}
});
}
});