我必须加载json数据,这可以在其他域上找到,我将怎样做,Json数据的格式是
[
{
"siteName": "JQUERY4U",
"domainName": "http://www.jquery4u.com",
"description": "#1 jQuery Blog for your Daily News, Plugins, Tuts/Tips & Code Snippets."
},
{
"siteName": "BLOGOOLA",
"domainName": "http://www.blogoola.com",
"description": "Expose your blog to millions and increase your audience."
},
{
"siteName": "PHPSCRIPTS4U",
"domainName": "http://www.phpscripts4u.com",
"description": "The Blog of Enthusiastic PHP Scripters"
}
]
我想通过Jquery读取json文件,我将如何做到
答案 0 :(得分:4)
你可以在Jquery的$ .ajax()方法中使用jsonp作为数据类型,或者在回调中使用$ .getJSON
使用$ .ajax
$.ajax({
type: "GET",
url: your_link,
dataType: "jsonp",
success: function(data){
//do something here
}
}
error : function(data){
console.log(data);
}
});
使用$ .getJSON
要触发JSONP请求,您需要添加callback_name =? URL末尾的字符串。
$.getJSON( "https://your_domain.com?callback=?", function( data ){
console.log( data.title ); // log data here
});