本文实例分析了jquery中ajax跨域。分享给大家供大家参考,具体如下:
JSONP是一个非官方的协议,它允许在服务器端集成Script tags返回至客户端,通过javascript callback的形式实现跨域访问
方法一: jsonp之 getJSON
js
PHP.PHP?callback=?";
$.getJSON(url,{
"age": 21,"name": "kitty"
},function (data) {
alert("name:" + data.name + ",age:" + data.age);
});
PHP;">
二jsonp之$.ajax
js
PHP.PHP',dataType: "jsonp",jsonp: "callback5",jsonpCallback:"flightHandler",data: {
"age": 21,"name": "kitty"
},success: function (data) {
alert("name:" + data.sd + ",age:" + data.aa)
}
})
PHP;">
"sdfg","aa"=>23);
$jsondata=json_encode($ary);
echo $_GET['callback5'].'('.$jsondata.')';
?>
希望本文所述对大家jQuery程序设计有所帮助。