我有一个基本的HTML5文件上传脚本使用$.ajax()
(我也试过一个香草xhr
)将图像上传到imgur.com。它在桌面上运行良好,并且可以在iOS Safari上正常上传,但在iOS Safari上,当它完成上传时它似乎“挂起” - 手机顶部的加载指示器会无限期地继续旋转。知道可能导致这种情况的原因吗?
答案 0 :(得分:0)
您可能希望在响应中添加错误处理以检查是否有任何错误被传回:
..
,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);
}
});
});