我正在使用FormData
向API提交表单。 server
上的所有内容都运行良好,但在undefined index
上尝试同样的操作时,我收到local machine
错误。在这两种情况下(服务器和本地机器)我都在使用Chrome。
JS代码
$('form#add_product_form').submit(function(e){
var formData = new FormData($(this)[0]);
//console.log(formData);
$.ajaxSetup({
url: "../api/seller/product/add-product.php",
data: formData,
async: true,
cache: false,
enctype: 'multipart/form-data',
contentType: false,
processData: false,
beforeSend: function(){
$('.status').html('Processing...');
},
complete: function(){
//$('.status').html('');
}
});
$.post()
.done(function(response){
console.log(response);
var res = JSON.parse(response);
var result = res['result'];
var message = res['message'];
$('.status').html(message);
if ( result == 'success' ) {
window.location = 'view-products.php';
}
})
.fail(function() {
$('.status').html('sorry, failed, please try after some time..!');
})
return false;
});