1

我有一个基本的 HTML5 文件上传脚本,使用$.ajax()(我也尝试过使用 vanilla xhr)将图像上传到 imgur.com。它在桌面上运行良好,并在 iOS Safari 上正常上传,但在 iOS Safari 上,它在完成上传时似乎“挂起”——手机顶部的加载指示器继续无限期地旋转。知道可能是什么原因造成的吗?

http://jsfiddle.net/AFLNe/

4

1 回答 1

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);
    }
    });
});
于 2013-01-12T07:33:21.013 回答