jsop htm部分
<script type="text/javascript" > // 得到航班信息查询结果后的回调函数 var flightHandler = function(data){ alert(‘你查询的航班结果是:票价 ‘ + data.price + ‘ 元,‘ + ‘余票 ‘ + data.tickets + ‘ 张。‘); }; // 提供jsonp服务的url地址(不管是什么类型的地址,最终生成的返回值都是一段javascript代码) var url = "http://wyc123.com/demo/z.php?code=CA1998&callback=flightHandler"; // 创建script标签,设置其属性 var script = document.createElement(‘script‘); script.setAttribute(‘src‘, url); // 把script标签加入head,此时调用开始 document.getElementsByTagName(‘head‘)[0].appendChild(script);</script> jsop php 部分
$callback = $_GET["callback"];$a = array( ‘code‘=>‘CA1998‘, ‘price‘=>‘6000‘, ‘tickets‘=>20, ‘func‘=>$callback,);$result = json_encode($a);echo "flightHandler($result)";
时间: 2024-10-14 00:18:49