1

我有一个 Dreamweaver 站点,可以在我的 Chrome 浏览器上成功运行,但我想针对 Android 模拟器对其进行测试。到目前为止,我已经能够通过(站点-> 配置框架)构建和模拟我的 Dreamweaver 站点,但是我在对我的 php 服务所在的本地服务器(即 Wampserver)进行 Ajax 调用时遇到了困难。当我单击连接以进行 Ajax 调用的按钮时,没有任何反应。

需要注意的一件事是我成功安装了 WAMP,并且我的应用程序在 chrome 浏览器中运行良好。问题是我到底做错了什么?

是Phonegap无法连接到本地服务器吗?

下面是我进行 Ajax 调用的代码块:

$('form#TSLogin').bind('submit',function() {
  var u=  $('#TsUsername').val();
  var p=  $('#TsPassword').val();
  $.ajax({
    type:"POST",
    url:"/services/login.php",
    dataType:"json",
    data:$("form#TSLogin").serialize(),
    success:function(data){
      if (data.errora==true){
        alert("chima");
      }
      if (data.errora==false){
        alert("failed");
      }
    }
  });
  return false;
});

我做错了什么,或者我还没有做什么?谢谢!

4

3 回答 3

0

试试安卓模拟器网址

url = "http://10.0.2.2/yourfile.php"
于 2013-11-12T13:19:20.770 回答
0

您是否尝试过替换:
url:"/services/login.php",通过url:"http://yourAddressIp/services/login.php",

于 2013-01-02T22:51:05.957 回答
0

在这种情况下,您应该使用 jsonp 而不是 json

于 2012-08-11T14:06:24.040 回答