PhoneGap getJSON调用REST服务无法正常工作

时间:2013-01-22 22:00:46

标签: jquery json web-services rest cordova

我正在创建一个PhoneGap应用程序,它应该调用一些REST Web服务方法来获取一些数据并将一些数据发送到服务器。

在我的程序中,我有以下代码:

$.getJSON("https://mgeowiki4.iwvi.uni-koblenz.de/API/UniKoblenz/validateCredentials/SampleUser/Password",
       function(data){
             echo("data: " + data);
   })
   .success(function() { alert("second success"); })
   .error(function() { alert("error"); })
   .complete(function() { alert("complete"); });

不幸的是,当我执行时,没有任何反应。我正在使用Eclipse与android模拟器来测试这个。没有显示任何警报消息。甚至不显示错误消息。

如果我在浏览器中调用该服务,如果密码不正确,我会得到以下信息:

{"passwordIsValid": "false"}
如果密码正确,请输入

以下内容:

{"passwordIsValid": "true"}

如何在PhoneGap应用程序中获得这些结果? 我不知道该怎么做: - (

2 个答案:

答案 0 :(得分:7)

你有allow the ajax-endpoint in the whitelist吗?

什么是logcat的输出?

答案 1 :(得分:1)

在您的页面中使用此类功能,即可使用 - Consume Service Jquery Json