[英]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屬性?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.