理解jQuery的getJSON()方法的所有参数

时间:2013-09-01 12:24:29

标签: jquery getjson

http://api.jquery.com/jQuery.getJSON/

将getJSON()的语法和可用参数显示为:

jQuery.getJSON( url [, data ] [, success(data, textStatus, jqXHR) ] )

我正在学习如何使用此方法以及我遇到过的所有教程:

jQuery.getJSON( "http://path/to/file.php", function(my_results) {

// do something with the my_results variable

}

我有这个工作,但是,在我的新手心中,这样的例子很早就从可用参数中转移出来,我唯一能看到的是URL参数。并添加了function(),但未在“可用参数”示例中显示。

有没有人能提供一个getJSON()方法实现的例子,其中使用了所有可用的参数,并注明了每个参数的作用?

2 个答案:

答案 0 :(得分:2)

是否足够或您需要更多细节?

$.getJSON({
  url: '/file.php',
  data: {value1:"1",value2:"2"},
  success: function(data){ console.log(data);}
});

答案 1 :(得分:0)

尝试此示例以从Google Feed代理中读取RSS / ATOM Feed 的 http://jsfiddle.net/ck4Ct/

// Data object: RSS feed URL, number of entries to return, result format, API version
var data = {
    q: 'http://feeds.bbci.co.uk/news/video_and_audio/news_front_page/rss.xml'
    , num: 10
    , output: 'json'
    , v: '1.0'
};

// AJAX call to Google Feed API which converts ATOM/RSS feed to JSON
// Callback param added to url to do JSONP request
$.getJSON('http://ajax.googleapis.com/ajax/services/feed/load?callback=?'
            , data 
            , function (json) {
                alert(json.responseData.feed.entries[0].title)
            }
);