作客户端软件或手机应用,没有域,因此要解决跨域通讯。javascript
第一种方式就是jsonpphp
这个你们能够查一下,这里直接贴实例html
html代码java
jquery
ajax
跨域
async
函数
Documentlocal.ok.com/1.php代码
<?php $callback = isset($_GET["callback"]) ? $_GET["callback"] : 'flightHandler'; $a = array( 'code'=>'CA1998', 'price'=>'6000', 'tickets'=>20, 'func'=>$callback, ); $result = json_encode($a); echo "{$callback}($result)"; exit; ?>
这样你直接双击运行html或在其余域名主机下运行能够实现通讯
第二种方式,就是php等的服务端脚本,头信息加入
header('Access-Control-Allow-Origin: *');
这样,其脚本的返回值就能够在任何域下使用了,ajax保持原来的用法便可。