JsonBird 示例
by Bruce Lee
HTML
要跨域的JSON接口:
<input type="text" style="padding:5px;width:100%;" id='url' value="http://bing.com/HPImageArchive.aspx?format=js&idx=16&n=1">
<input type="button" id="load" value="ajax请求json数据">
<pre class="content"></pre>
<script src="//cdn.bootcss.com/jquery/1.11.1/jquery.min.js"></script>
JavaScript
$(function(){
$(document).on('click','#load',function(){
var url = $('#url').val();
$.get('https://bird.ioliu.cn/v1/?url=' + url,function(data){
//请求回来的数据直接是json对象
console.log(data)
$('.content').text(JSON.stringify(data,'',4));
//如果是bing接口,则加载一个图片
if(/bing\.com/.test(url)) {
alert(data.images[0].url);
$('<img src="'+data.images[0].url+'">').appendTo($('body'))
}
},'json');
});
});