我试图向phonegap中的localhost中的某个网站发出AJAX请求,但它没有工作,我只是失败了,我尝试了很多方法,但没有发生任何事情
当我尝试使用一些本地文件进行手机操作时,它可以100%运行
我已经读过它的跨域问题,所以我尝试了jSONP,没有什么可能是模拟器或phonegap的问题,或者有一种特定的方法可以做到这一点
请帮助
这是我尝试过的解决方案之一
$.ajax({
url: "http://127.0.0.1/test/index.php",
type: "POST",
dataType: "json",
success: function(msg){
alert(msg);
}
}
)
我尝试使用DW 5.5进行模拟,它正常工作如何在eclipse上修复它
答案 0 :(得分:5)
您需要将网址:“http://127.0.0.1更改为运行php服务器的PC的IP地址。在MacOS和Linux上,ifconfig命令会告诉您IP地址。获取该IP地址并替换源中的//127.0.0.1。
答案 1 :(得分:0)
是的palcoder ....我也有这个问题......它花了一整天的时间才找到问题。
它的日食是罪魁祸首......经过多次检查,我开始知道
在localmachine上运行将不允许执行ajax jsonp进程。你应该使用
不同的领域......它就像一个魅力......
希望有人不像我一样浪费时间在本地主机上。 :)