首页 > 解决方案 > Ajax 表单上传在 iOS 上不起作用

问题描述

我有简单的文件上传表格。Form 适用于台式 PC/Mac,但不适用于 iOS 设备。在提交事件中,我这样调用:

var form_data = new FormData(this);
$.ajax({ 
    url: "api/register",
    method: "POST",
    type: "POST",
    headers: {
        "cache-control": "no-cache"
    },
    cache: false,
    data: form_data,
    contentType: false,
    processData: false,
    async: true
}).success(function (res) { 


    alert ('uploaded');

}).error(function (res) {

    alert('not uploaded')
});

60 秒后返回错误,我收到“未上传”警报。

标签: phpjqueryiosajax

解决方案


推荐阅读