首先我们来定义接口的规范,就像这样:
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 = "{symbol:‘IBM‘, price:120}";
echo $_GET[‘callback‘].‘(‘.$jsondata.‘)‘;
相关文章
- 10-09我可以在PHP的多核LAMP机器上调用多个FFMPEG进程吗?
- 10-09python – 如何检测套接字断开连接? /如何在超时时调用socket.recv?
- 10-09命令行调用远程dubbo服务
- 10-09解决alaert.builder二次调用报错的bug
- 10-09static方法与非static方法是否可以互相调用
- 10-09Windows破解&逆向-CrackMe_1实例(使用IDA Pro修改静态区资源)
- 10-09C++ 多线程编程实例【2个线程模拟卖火车票的小程序】
- 10-09static方法不能直接访问类内的非static变量和不能调用this,super语句分析
- 10-09API调用过程
- 10-09如何找到调用当前方法的方法?