phonegap 3.1.0-0.15.0远程ajax调用

phonegap 3.1.0-0.15.0远程ajax调用,ajax,json,cordova,Ajax,Json,Cordova,我正在phonegap 3.1.0-0.15.0中开发一个应用程序,我对远程服务器的ajax调用有问题 我已经完成了所有的默认操作,比如添加了Internet访问,列出了域,但是ajax仍然得到了404头 我的ajax调用: $.ajax({ url: 'http://my-host/bus/app-ajax', type: 'GET', dataType: "json", data: 'type=data_out', cache: false,

我正在phonegap 3.1.0-0.15.0中开发一个应用程序,我对远程服务器的ajax调用有问题

我已经完成了所有的默认操作,比如添加了Internet访问,列出了域,但是ajax仍然得到了404头

我的ajax调用:

$.ajax({
    url: 'http://my-host/bus/app-ajax',
    type: 'GET',
    dataType: "json",
    data: 'type=data_out',
    cache: false,
    crossDomain: true,
    processData: false,
    contentType: false,
    success: function(ret_data) {
        alert(ret_data);
    },
    error: function(xhr, textStatus, errorThrown) {
        alert("Ajax error(ajax_helper.get_categorys) xhr.status: " + xhr.status);
    }
});
我的代码在ajax调用的“url”变量中有一个IP地址,出于安全原因,我在这里更改了它

如果我将www文件夹的内容复制到与PHP响应脚本位于同一主机上的网站上(浏览器不允许跨域ajax调用),那么它就会正常工作。在我正在测试的设备上,如果我打开一个浏览器,我就可以访问这个域,并得到json响应,但应用程序一直只给我404


关于我还能做些什么,你有什么想法吗?

我用冗长的“phonegap create”命令重新创建了这个项目,添加了相同的代码,它就工作了。可能是旧项目出现了一些问题,因为我在其中更新了几次phonegap。

我使用详细的“phonegap create”命令重新创建了该项目,添加了相同的代码,并且工作正常。可能是旧项目的一些问题,因为我给它打了几次电话。