1

我正在创建一个 phonegap 测试应用程序,为此我希望通过 web 服务(.asmx)从数据库中获取数据。我只是对这项技术较新。我花了 2 天的时间来接听这个电话,这可能是 bt 不能的。

    功能测试()
    {
    jQuery.support.cors = true;
         $.mobile.allowCrossDomainPages = true;
          $.ajax({
          数据: ”{}”,
             类型:“获取”,
            数据类型:“json”,
             contentType: "应用程序/json; charset=utf-8",
url: "http://localhost:xxxxx/yyyy/testservice.asmx?op=testfunction", 成功:功能(味精){ $('#divToBeWorkedOn').html(msg.text); }, 错误:函数(e){ $('#divToBeWorkedOn').html("不可用"); } }); }

它的本地服务。

4

1 回答 1

1

我将替换http://localhost:xxxxx/为服务器的实际内部 IP 地址(可能类似于http://192.168.x.x:xxxxx/) - 只需确保您的服务器和移动设备通过 wi-fi 而不是 gsm 网络连接到同一网络。还要确保您更新了域白名单。更多信息如何做到这一点可以在这里找到http://docs.phonegap.com/en/2.2.0/guide_whitelist_index.md.html#Domain%20Whitelist%20Guide

希望这会有所帮助,祝你好运!

于 2012-11-09T11:30:26.820 回答