在phonegap应用程序中AJAX调用失败

时间:2014-01-13 18:17:11

标签: cordova

我有一个错误,例如“No'Access-Control-Allow-Origin'标头出现在请求的资源上。因此,不允许原点'http://www.localhost:56891'访问。”我的代码看起来像这样:

 $.ajax({
 url: 'http://192.168.4.12:90/api/gps',
 type: "GET",
 dataType: "json",
 success: function (data) {
 alert("success");
 },
 error: function (xhr, type) {
 alert("Error connecting to the servers");
 }
 }, 'json');

我在localhost上有一个WebApi项目,我放入IIS,如果我把链接放在Web浏览器中,它会返回我的json ok,但是在phonegap项目中总是会掉线。我放 config.xml中为<access origin="*"/>,但错误相同。 如果有人可以帮助我,因为我正在寻找两个星期的解决方案,但没有任何作用。

1 个答案:

答案 0 :(得分:0)

您可以尝试'jsonp'而不是'json'作为数据类型。