浅析php中jsonp的跨域实例
网络编程 2025-03-13 11:42www.168986.cn编程入门
今天,我们将深入PHP中JSONP的跨域实例应用。想象一下,你正在运营一个名为“.test.”的流行网站,并希望对其进行SEO优化。为此,你创建了一个名为“testjsonp.html”的HTML文件。让我们揭开它的神秘面纱。
HTML文件的代码如下:
```html
jQuery(document).ready(function(){
$.ajax({
type: "GET",
async: false,
url: " // 跨域请求数据
dataType: "jsonp", // 指定返回的数据类型为JSONP
jsonp: "callback", // JSONP回调函数名参数名,默认通常为callback
jsonpCallback: "flightHandler", // 自定义JSONP回调函数名称,也可以设置为"?"让jQuery自动处理数据
success: function(json){ // 请求成功后的回调函数
alert('您查询到航班信息票价 ' + json.price + ' 元,余票 ' + json.tickets + ' 张。回调函数名为: '+json.func);
},
error: function(){ // 请求失败时的回调函数
alert("查询失败");
}
});
});