Phonegap:无法从外部php服务器获取数据

时间:2014-08-05 09:25:59

标签: javascript php android jquery cordova

我已经有2天的问题了。在我没有面对这个问题之前,现在它给了我很多麻烦。

我无法使用phonegap(最新版本)中的jQuery get方法从外部php服务器获取json数据。

这是我的数据和代码:

Sample data: {"name":"test"}

var url = 'http://website.com/app/user.php';
   $.ajax({ 
      type: 'GET',
      url: url,
      data: {mb: user},
      success: function (data) {
        alert(JSON.stringify(data));
      },
      error: function () {
        alert('error');
      }
   });

我得到的结果,但不是'测试'数据,但完全不同。 警报是一个html页面而不是json数据。我真的不知道这是什么。 我已经尝试了原型*并在Android清单中允许互联网。

我收到的是完整有效的html文件,而不是我期望的数据

我的猜测是来自服务器本身的问题?

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

您无法通过javscript环境从localhost向远程域发出请求,错误将是"跨浏览器"

建议进行抽象,以便通过java而不是javascript传递web服务的数据。