jQuery使用$ .ajax发布多部分表单数据

时间:2014-03-30 18:50:33

标签: jquery ajax

我使用以下代码将多个/部分表单数据(包括一些数据+图像)发布到我的客户端服务器API。即使使用$.ajax返回成功响应,也不会发布任何内容。有人可以检查我的代码,让我知道我究竟做错了什么以及如何解决它? 注意:我尝试过使用FormData但结果仍然相同。此外,我在本地服务器上尝试了相同的确切代码,如下所示,我得到了相同的结果

$.ajax({
    url: 'http://localhost/project/api/client.php',
    data: {
        action: 'editclientprofile',
        image: clientPicture,
        name: clientName,
        email: clientEmail,
        address: clientAddress
    },
    cache: false,
    contentType: false,
    processData: false,
    type: 'POST',
    mimeType: "multipart/form-data",
    success: function(data) {
        console.log('success...');
    },
    error: function(jqXHR, textStatus, errorThrown) {
        console.log('error...');                    
    }
});

0 个答案:

没有答案