我们知道,用服务端脚本做js来用可以实现通信,但是,他功能太简单,不够灵活,还是需要像ajax这样的通信来的方便。今天公司在使用phonegap时遇到了ajax跨域问题,我偷听了一下,总结了一下ajax两种跨域问题。嘿嘿。

当然这样应用场景是有前提的,一般情况下,我们都是在同个域名下,但是做客户端软件或手机应用,没有域,所以要解决跨域通信。

第一种方式就是jsonp

这个大家可以查一下,这里直接贴实例

html代码

local.ok.com/1.php代码

这样你直接双击运行html或在其他域名主机下运行可以实现通信

第二种方式,就是php等的服务端脚本,头信息加入

这样,其脚本的返回值就可以在任何域下使用了,ajax保持原来的用法即可。

程序本天成,妙手偶得之!我们只是代码的搬运工!

转载请注明:http://www.521php.com/archives/1697/?replytocom=10270

目前有2 条留言

  1. 2014年04月28日 下午 10:14 服装搭配技巧   |  引用  |  #1     

    程序工作者,辛苦了,加油。也希望楼主有空去我网站玩玩。www.oradre.com

  2. 2015年09月02日 下午 6:57 1231   |  引用  |  #2     

    12312 是收拾

发表评论

昵称:

网址:

eg.博客主题调用的是Gravatar头像,你可以通过邮箱注册获得头像.
/ 快捷键:Ctrl+Enter