• 本网豪情赞助商

  • 微信小程序开发:各种页面特效集合
  • 小程序直播组件协议
  • 微信小程序之特殊效果及功能
  • MySql数据库备份与恢复——使用mysqldump 导
  • 宝塔面板mysql恢复
  • Python3+Selenium 配置Chrome选项
  • MySQL执行外部sql脚本文件命令报错:unknown
  • Win10系统左键点击开始菜单左键没反应,点右
  • Linux下安装Oracle出现的一些错误,以及解决
  • mysql-bin请出log
  • h3>

    跨平台移动开发phonegap/cordova 3.3全系列教程-调用webservice/


    文章摘要: jquery ajax跨域 phonegap/cordova本身支持跨域操作,关键点为: res\xml\config.xml中的 access 节点 *为不加任何限制,例如只允许读本机可以加入127.0.0.1 access origin = * / PS:html 文件只能在本机,不能在远端。 如图 $.post方式 代码如图 $.ajax方式


    文章TAG: phonegap webservice ajax

    jquery ajax跨域

    phonegap/cordova本身支持跨域操作,关键点为:

    res\xml\config.xml中的access节点

    *为不加任何限制,例如只允许读本机可以加入127.0.0.1

       <access origin="*"/>

    PS:html文件只能在本机,不能在远端。

    如图

     

    $.post方式

    代码如图

     

    $.ajax方式调用webservice

    以asp.net为例

    服务端要支持ajax读取(默认不支持),webservice代码如图

     

    App端ajax代码,其中/Loginasmx webservice方法名

    $.ajax({

    type: "post",

    contentType: "application/json",

    url: "http://192.168.0.131:81/AppBMPService.asmx/Login",

    data: "{p_szUserID: '123',p_szPassword:'123456' }",

    dataType: "json",

    success: function(result) {

    alert(result.d);

    }

    });