2012-08-28 80 views
0

工作不适合iPhone浏览器Ajax请求,我用下面的代码为Ajax请求Ajax请求使用javascript不工作在iPhone浏览器

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

回答

1

localhost是不是在你的iPhone (or iPhone simulator)

如果您的计算机和iPhone是一样的(无线)网络中,替换你的机器的IP地址本地主机,它会正常工作。

或者更好的办法,使用主机名/域名/ IP

+0

我试过这个,但不适用于iPhone浏览器(它为ie工作) – HTML5

+0

它对你的工作桌面浏览器上传到某些服务器后? – AdityaParab

+0

是的,但没有为我的iPhone浏览器工作 – HTML5

0

我觉得跟数据类型的问题:“文本”。从ajax请求中删除数据类型选项。做到这一点。

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

}); 
+0

我想这服务器的地址,但是对于iphone的浏览器不工作就显示错误“错误上传文件到一些免费域名和测试:访问被拒绝“的iPhone浏览器。 – HTML5

+0

可能是跨源问题什么是requestURL – Ashirvad

+0

http://localhost/DataCommunication/setDetail.aspx?id = 1234567890 – HTML5

相关问题