首页 > 代码库 > jsonp调用实例

jsonp调用实例

首先我们来定义接口的规范,就像这样:
http://www.mydomain.com/jsonp/ticker?symbol=IBM&callback=showPrice
symbol是请求条件,callback是回调函数名称。

在页面文件中,我们使用JQuery的支持:
//JQuery JSONP Support
var url = "http://www.mydomain.com/api/suggest.php?symbol=IBM&callback=?";
jQuery.getJSON(url, function(data){
alert("Symbol:" + data.symbol + ", Price:" + data.price);
});

在suggest.php中
$jsondata = "http://www.mamicode.com/{symbol:‘IBM‘, price:120}";
echo $_GET[‘callback‘].‘(‘.$jsondata.‘)‘;