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


Phonegap: cannot get data from external php server

我已经有问题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 manifest中尝试了origin *和允许互联网。

我正在接收一个完整有效的html文件,而不是我期望的数据

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

有什么建议吗?

您不能通过javascript环境从本地主机向远程域发出请求,错误将是"cross browser"

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