android - 从 phonegap android 应用程序调用本地 .asmx web 服务以获取数据?

标签 android web-services cordova

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

    function test()
    {
    jQuery.support.cors = true;
         $.mobile.allowCrossDomainPages = true;
          $.ajax({
          data: "{}", 
             type: "GET",
            dataType: "json",
             contentType: "application/json; charset=utf-8",
url: "http://localhost:xxxxx/yyyy/testservice.asmx?op=testfunction", success: function (msg) { $('#divToBeWorkedOn').html(msg.text); }, error: function (e) { $('#divToBeWorkedOn').html("unavailable"); } }); }

它的本地服务。

最佳答案

我会将 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

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

关于android - 从 phonegap android 应用程序调用本地 .asmx web 服务以获取数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13305715/

相关文章:

android - grails spring安全认证 token 问题

java - android ksoap2 崩溃,我无法捕捉到它

java - JAX-RPC 和 Axis2 是否受到 XML 注入(inject)保护?

cordova - 如何在 ionic 2 中使用非原生 cordova 插件

android - 使用 ProGuard 进行 CrossWalk

ios - PhoneGap : Device orientation under iOS

android - 如何判断Broadcast Intent的发送者

每次我打开我的应用程序时都会触发 Android 工作管理器

Android:将分隔线添加到 RecyclerView 的顶部

java - 404错误的解决方法 使用带有json的restful web services