0

对于使用 javascript 的 iPhone 浏览器 ajax 请求不起作用,我使用以下代码进行 ajax 请求

$.ajax({
    type: type,
    url:requestURL,
    dataType: "text",
    success: successCallback,
    error: function (request, ajaxOptions, exception){
            alert(request.status);
            alert(exception);
        }  
});
4

2 回答 2

2

localhost不在你的iPhone (or iPhone simulator)

如果您的机器和 iphone 在同一个(无线)网络中,请将 localhost 替换为您机器的 IP 地址,它会正常工作。

或者更好的方法,将您的文件上传到某个免费域并使用服务器的主机名/域名/IP地址进行测试

于 2012-08-28T11:02:21.007 回答
0

我认为数据类型的问题:“文本”。从您的 ajax 请求中删除数据类型选项。这样做。

$.ajax({
    type: type,
    url:requestURL,  
    success: successCallback,
    error: function (request, ajaxOptions, exception){
            alert(request.status);
            alert(exception);
        }  

});
于 2012-08-28T10:40:50.867 回答