JQuery FormData无法在本地计算机上运行

时间:2018-06-09 08:56:56

标签: jquery form-data

我正在使用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;
});

0 个答案:

没有答案