English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
bootstrap-table ist ein leistungsstarkes und mächtiges Plugin für Tabellen im Bootstrap-Stil, Website:http://bootstrap-table.wenzhixin.net.cn/zh-cn/
Hier wird ein kleines Problem aufgeführt, das ich begegnet bin: Bootstrap Table-Tabelle lädt die Daten nicht.
$("#button").click(function(){} var name=$("input[name='name']").val(); $('#table').bootstrapTable('load',"../Abfrage/FindMoonByName?name="+name); });
Ich verwende die von der Remote-Adresse zurückgegebenen JSON-Daten als Daten, was vollkommen in Ordnung ist, aber es gibt immer noch Fehler.
Lösungsmethode:
Die wiederhergestellte JSON-Daten werden in ein Object-Objekt umgewandelt.
$("#button").click(function(){} var name=$("input[name='name']").val(); $.ajax({ type: "POST", url: "../Abfrage/FindMoonByName?name="+name, success: function(msg){ //Hier ist msg ein JSON-Objekt und kein JSON-String. $('#table').bootstrapTable('load', msg); } }); });
Wenn Sie die zurückgegebenen Antwortinformationen Content-Typ application/json; charset=UTF-8, die zurückgegebene msg ist ein JSON-Objekt.
Dann können Sie direkt laden.
Wenn Sie die zurückgegebenen Antwortinformationen Content-Typ text/html; charset=UTF-8, die zurückgegebene msg ist ein JSON-String.
Dann müssen Sie JSON.stringify (String) in ein Objekt umwandeln und laden.
Test:
Bootstrap-table.js Version: 1.11.1
Bootstrap.js v3.3.0
Die oben genannten sind schnelle Lösungen, die der Redakteur den Lesern vorgestellt hat, um das Bootstrap Table-Tabellenproblem zu lösen, dass Daten nicht geladen werden können. Hoffentlich hilft dies allen. Wenn Sie Fragen haben, hinterlassen Sie bitte eine Nachricht, der Redakteur wird rechtzeitig antworten. Vielen Dank auch für die Unterstützung der Website Anleitung Rufen!
Erklärung: Der Inhalt dieses Artikels wurde aus dem Internet bezogen und gehört dem jeweiligen Urheber. Der Inhalt wurde von Internetnutzern selbstständig beigesteuert und hochgeladen. Diese Website besitzt keine Eigentumsrechte, hat den Inhalt nicht manuell bearbeitet und übernimmt keine rechtlichen Verantwortlichkeiten. Wenn Sie urheberrechtlich geschützte Inhalte finden, freuen wir uns über eine E-Mail an: notice#oldtoolbag.com (Bitte ersetzen Sie # durch @ beim Senden von E-Mails, um eine Beschwerde zu melden. Fügen Sie bitte relevante Beweise bei und wenn bestätigt, wird diese Website die mutmaßlich urheberrechtlich geschützten Inhalte sofort löschen.)