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