2016-08-15 8 views
-2

Ich habe ein Problem mit Bootstrap-Tabelle. können auf diesem Beispiel einen Blickbootstrapable data-url attribut unerwünschte Abfrageparameter! :(

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

auf den Quellcode Sie Daten-URL finden = "/ examples/bootstrap_table/data" wenn Sie führen das Beispiel Seite und einen Blick darauf werfen, was die die GET-Anruf wird Ihnen dies sehen:

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

hinter Daten der Abfrageparameter: ? Order = asc & offset = 0 & limit = 10 es ist einfach nicht kompatibel mit meiner api und meine api senden eine klare jason zurück. :( ich kann es schaffen, die "offset = 0 & limit = 10" mit dem Attribut data-pagination = "false oder nicht setzen. aber ich jemals enden mit? Order = asc oder? Order = desc wenn ich setze das Attribut data-sort-order = "desc", wenn ich das Attribut nicht setze ich mit dem Abfrageparameter? order = asc. ich entferne komplett die Abfrageparameter und wenn ich etwas brauche, stelle ich es selbst auf der URL ein zuschreiben. mir bitte helfen.

Thank you very much!

+0

Ich würde Ihnen empfehlen, eine Geige mit Ihrem minimierte Arbeits Code hinzuzufügen. – Wtower

+0

ich mache es später, danke für den tipp. aber das Verhalten der bootstrap-table bei jedem Beispiel sieht man sich die GET-Anfrage an, die es je gesendet hat: order = asc, wenn das URL-URL-Attribut auf einen direkten API-Aufruf verweist (nicht auf eine Datei.json) ! – PeterPlanlos

Antwort

0

data-url für die Verarbeitung von Server-Seite ist. Die Server-Sortierungen, Filter und wählt Daten aus einer Quelle.

Was Sie suchen könnten, ist data-ajax. Es lädt nur alle Daten und die gesamte Verarbeitung erfolgt clientseitig.

UPDATE:

ein funktionierendes Beispiel über jsfiddle Providing ist nicht so einfach mit der angegebenen Quelle (Cross-Server es JSONP sein sollte und SSL fehlt), aber wenn es nur über die Optionen in Ihrer Initialisierung i Sie können dies bieten:

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

die data-ajax="your/path" weil die oben genannte Situation fehlt.

@Updated Kommentar: https://jsfiddle.net/rsacc203/3/

+0

Danke, könnten Sie ein Beispiel geben, wie Sie auf das Data-Ajax-Attribut eine URL wie http://issues.wenzhixin.net.cn/examples/bootstrap_table/data oder besser den js-Skript-Code, den ich dafür brauche, aufrufen . meine persönliche JSON Antwort vom Server ist wie: {"Beispiel_1": {"Spalten": ["ID", "nr", "Code"], "Datensätze": [["1", "1", " 0107SOC "], [" 2" , "2", "0108AHD"]]}} oder { "example_2": [{ "id": "1", "NR": "1",“ code ":" 0107SOC "}, {" id ":" 2 "," nr ":" 2 "," code ":" 0108AHD "}]} Vielen Dank! – PeterPlanlos

0

Dies wird die Abfrage-Parameter vollständig entfernen.

HTML Attribut:

data-query-params="queryParams" 

JS:

function queryParams() { 
    return { 
    };