jsonp使用笔记
jsonp是ajax跨域调用使用的格式,直接贴代码
js部分:
$.ajax({
type:'GET',
url:'http://www.2niu.net/jsonp.php',
dataType:'jsonp',
data:'a=b',
jsonp:'callbackk',
success:function(res){
if(res){
alert('ok!');
alert(res.a);
}else{
alert('no!');
}
}
})
或者:
$.getJSON('http://www.2niu.net/jsonp.php?callbackk=?',function(res){
alert('ok');
alert(res.a);
})
ps
:重点是参数callbackk
php部分:
$result = array('a'=>'aaa','b'=>'bbb');
$res = json_encode($result);
$callback = $_GET['callbackk'];
echo $callback . "($res)";