Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/88.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ajax iOS Safari Mobile中的HTML5文件上载挂起_Ajax_Html_File Upload_Mobile Safari - Fatal编程技术网

Ajax iOS Safari Mobile中的HTML5文件上载挂起

Ajax iOS Safari Mobile中的HTML5文件上载挂起,ajax,html,file-upload,mobile-safari,Ajax,Html,File Upload,Mobile Safari,我有一个使用$.ajax的基本HTML5文件上传脚本,我还尝试了一个将图像上传到imgur.com的普通xhr。它在桌面上工作得很好,在iOS Safari上可以正常上传,但在iOS Safari上,上传完成后,它似乎会“挂起”——手机顶部的加载指示灯会无限期地旋转。你知道是什么引起的吗 您可能希望在响应中添加错误处理,以检查是否有任何错误被传回: .. ,success: function(response) { console.log("Succes

我有一个使用$.ajax的基本HTML5文件上传脚本,我还尝试了一个将图像上传到imgur.com的普通xhr。它在桌面上工作得很好,在iOS Safari上可以正常上传,但在iOS Safari上,上传完成后,它似乎会“挂起”——手机顶部的加载指示灯会无限期地旋转。你知道是什么引起的吗


您可能希望在响应中添加错误处理,以检查是否有任何错误被传回:

     ..
    ,success: function(response) {
            console.log("Success", response);
            $("body").append("<a href=\"" + response.data.link + "\" target=\"_blank\">" + response.data.link + "</a><br>");
        }
     ,error: function (XMLHttpRequest, textStatus, errorThrown) {
        console.log("Status:"+ textStatus +","+ errorThrown);
    }
    });
});

谢谢,但是如果错误被调用,那么成功将如何被调用呢?对不起,我忽略了它正沿着成功的道路前进的事实。考虑到在ajax请求中设置超时部分可能也是一种浪费。您是否考虑过JSFIDLE可能是纺纱条的罪魁祸首?或者你已经排除了这一点吗?我希望:/I我首先在本地试用了它-在这里的演示中使用了JSFIDLE