0
我有一個新手問題,但我在這個問題上摸不着頭腦。我有一個網格,綁定到數據適配器。在網格,尋呼和過濾是明確禁止,但是從DataAdapter的的GET呼叫八方通包括在獲取URL參數如下:JQWidgets jqxGrid:Dataadapter和Paging
?filterscount=0&groupscount=0&pagenum=0&pagesize=10&recordstartindex=0&recordendindex=18&_=1386768031615
我想獲得的所有數據,然後它緩存客戶方的尋呼和過濾,但在第一步我只想讓我的數據綁定到網格。
這裏是我的代碼:
var source = {
type: "GET",
datatype: "json",
datafields: [
{ name: 'url' },
{ name: 'category', type: 'int' },
{ name: 'info' },
{ name: 'status', type: 'bool' }
],
url: '/api/redirects/Getallredirects',
id: 'id'
};
var dataAdapter = new $.jqx.dataAdapter(source, {
contentType: 'application/json; charset=utf-8',
loadError: function (xhr, status, error) {
alert(error);
},
downloadComplete: function (data) {
var returnData = {};
returnData.records = data.d;
return returnData;
}
});
$("#jqxgrid").jqxGrid({
source: dataAdapter,
filterable: false,
pageable: false,
virtualmode: false,
columns: [
{ text: 'URL', dataField: 'url', width: 100 },
{ text: 'Category', dataField: 'category', width: 100 },
{ text: 'Info', dataField: 'info', width: 180 },
{ text: 'Status', dataField: 'status', width: 80, cellsalign: 'right' },
]
});
我沒有得到任何數據,一開始調用失敗,因爲自動包含參數。我如何擺脫這些參數?
我只是jqxGrid文檔中找到這些參數提供了參考,但沒有例子,如何刪除它們:
預先感謝任何幫助。
哇,謝謝你,是刪除了所有分頁,分組和濾波器參數。其中還包括:'_ = 123456789'。這是什麼,我怎樣才能刪除它? – fbrem
來自jQuery Ajax函數的緩存。 source.cache = true;也應該刪除它。 – scripto
scripto,謝謝,解決了我所有的問題! – fbrem