2016-08-15 68 views
-2

我一直在使用引導表有關的問題。 讓我們來看看這個例子bootstraptable data-url attribut不需要的查詢參數! :(

http://issues.wenzhixin.net.cn/bootstrap-table/#options/server-side-pagination.html

的源代碼,你會發現 數據-URL =「/例子/ bootstrap_table /數據」 時運行該示例頁面,看看什麼的GET調用,您將看到:

GET http://issues.wenzhixin.net.cn/examples/bootstrap_table/data?order=asc&offset=0&limit=10

數據背後的查詢參數: ?order = asc & offset = 0 & limit = 10 它與我的api不兼容,我的api發送一個清晰的jason回來。 :( 我可以設法刪除「偏移量= 0 &限制= 10」與屬性 data-pagination =「false或不設置它 但我最終以?order = asc或?order = desc when我把屬性數據排序順序=「desc」當我不設置屬性我結束了查詢參數?order = asc。 iwant完全刪除查詢參數,當我需要一些我設置它自己的url屬性。 請幫助我。

非常感謝你!

+0

我建議你添加一個撥弄你的精縮工作代碼。 – Wtower

+0

以後我會做,感謝tipp。 但是bootstrap-table在每個示例上的行爲都會查看它發送的GET請求嗎?order = asc當data-url url attribut指向直接api調用時(而不是file.json) ! – PeterPlanlos

回答

0

data-url是服務器端處理,服務器排序,過濾,並從源選擇數據。

您可能正在尋找的是data-ajax。它只是加載所有的數據,所有的處理都在客戶端完成。

UPDATE:

提供通過的jsfiddle工作的例子並不那麼容易給定源(跨服務器應該是JSONP和SSL丟失),但如果是隻有在你的初始化選項,我可以爲您提供這樣的:

https://jsfiddle.net/rsacc203/1/

data-ajax="your/path"丟失,因爲上述情況。

@Updated評論:https://jsfiddle.net/rsacc203/3/

+0

謝謝,您能否提供一個示例如何調用data-ajax屬性,如 http://issues.wenzhixin.net.cn/examples/bootstrap_table/data 或更好的我需要的js腳本代碼。 我從服務器的個人JSON響應是: {「example_1」:{「columns」:[「id」,「nr」,「code」],「records」:[[「1」,「1」 0107SOC「],[」2「,」2「,」0108AHD「]]}} 或 {」example_2「:[{」id「:」1「,」nr「:」1「代碼「:」0107SOC「},{」id「:」2「,」nr「:」2「,」code「:」0108AHD「}]} 非常感謝! – PeterPlanlos

0

這將完全地消除查詢參數。

HTML屬性:

data-query-params="queryParams" 

JS:

function queryParams() { 
    return { 
    };