簡體   English   中英

在哪里可以找到.get函數的文檔?

[英]Where to find documentation for the .get function?

我不確定這是否是淘汰賽,jquery或javascript函數,但該站點中的某人給了我一個代碼來解決我遇到的問題。 他使用了我從未見過的.GET方法,這里是代碼示例。

有關完整的代碼,請訪問: http : //jsfiddle.net/rqwku4kb/

// list filter & automatic loading
self.filter = ko.observable("");
self.orderby = ko.observable("");
self.params = ko.computed(function() {
    return ko.toJS({
        $filter: self.filter,
        $orderby: self.orderby
    });
}).extend({
    rateLimit: 100
});
self.params.subscribe(self.load, self);

IncidentList.prototype.load = function(params) {
    var self = this;
    return $.get(Incident.BASE_URL, params).then(function(data) {
        if (data.d.results) {       
            self.incidents(data.d.results.map(function(item) {
                return new Incident(item);
            }));
        } else {
            console.log("no results received from server");
        }
    }).fail(function() {
        console.log("error", arguments);
    });
};

現在,此代碼從服務器獲取數據,但是當我期望JSON時以XML返回它。 所以它返回了我錯誤,因為存在data.d.results劑量。 我對Knockout $ .getJSON或.ajax方法更為熟悉,在這里我可以手動添加標頭,以便它可以向我返回我習慣的JSON數據。

你們會推薦些什么,廢棄函數並僅使用$ .getJSON / AJAX,或者有沒有辦法在.get中包含標頭?

那是一個jquery .get(),而不是淘汰賽。 如何使用dataType參數指定您想要JSON? 還是settings參數中的dataType屬性?

jQuery .get()

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM