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)";

标签: diandian, jsonp