Jquery 我必须加载其他域上可用的json数据,我将如何做到这一点

Jquery 我必须加载其他域上可用的json数据,我将如何做到这一点,jquery,json,cross-domain,Jquery,Json,Cross Domain,我必须加载json数据,该数据在其他域上可用,我将如何做,json数据的格式是 [ { "siteName": "JQUERY4U", "domainName": "http://www.jquery4u.com", "description": "#1 jQuery Blog for your Daily News, Plugins, Tuts/Tips &

我必须加载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文件,我将如何做到这一点

您可以在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请求,您需要添加回调_name=?URL末尾的字符串

$.getJSON( "https://your_domain.com?callback=?", function( data ){
  console.log( data.title ); // log data here
});

可以在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请求,您需要添加回调_name=?URL末尾的字符串

$.getJSON( "https://your_domain.com?callback=?", function( data ){
  console.log( data.title ); // log data here
});