jquery中ajax跨域方法实例分析
本文实例分析了jquery中ajax跨域。分享给大家供大家参考,具体如下:
JSONP是一个非官方的协议,它允许在服务器端集成Scripttags返回至客户端,通过javascriptcallback的形式实现跨域访问
方法一:jsonp之getJSON
js
varurl="http://localhost/mytest/jsonp_php.php?callback=?";
$.getJSON(url,{
"age":21,
"name":"kitty"
},function(data){
alert("name:"+data.name+",age:"+data.age);
});
php
<?php
$age=$_GET["age"];
$name=$_GET["name"];
$jsondata="{age:$age,name:'$name'}";
echo$_GET['callback'].'('.$jsondata.')';
?>
二jsonp之$.ajax
js
$.ajax({
type:'GET',
url:'http://localhost/mytest/jsonp_php.php',
dataType:"jsonp",
jsonp:"callback5",
jsonpCallback:"flightHandler",
data:{
"age":21,
"name":"kitty"
},
success:function(data){
alert("name:"+data.sd+",age:"+data.aa)
}
})
php
<?php
$age=$_GET["age"];
$name=$_GET["name"];
$ary=array("sd"=>"sdfg","aa"=>23);
$jsondata=json_encode($ary);
echo$_GET['callback5'].'('.$jsondata.')';
?>
希望本文所述对大家jQuery程序设计有所帮助。
热门推荐
10 儿子立冬祝福语简短独特
11 对当兵的祝福语简短
12 侄儿高考试祝福语简短
13 伴郎红包祝福语朋友简短
14 媳妇生日简短祝福语朋友
15 公司年会祝福语简短最好
16 元旦感恩祝福语简短大全
17 红包祝福语简短10字
18 周六早晨祝福语简短