English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
bootstrap-Table est une extension de tableau puissante basée sur le style Bootstrap, site officiel :http://bootstrap-table.wenzhixin.net.cn/zh-cn/
Voici un petit problème rencontré : le tableau Bootstrap Table ne peut pas charger les données.
$("#button").click(function(){ var name=$("input[name='name']").val(); $('#table').bootstrapTable('load',"../Recherche/FindMoonByName?name="+name); });
J'utilise les données JSON renvoyées par l'adresse distante en tant que données, ce qui est tout à fait correct, mais il y a quand même une erreur.
Solution :
Convertir les données JSON renvoyées par l'adresse distante en objet.
$("#button").click(function(){ var name=$("input[name='name']").val(); $.ajax({ type: "POST", url:"../Recherche/FindMoonByName?name="+name, success: function(msg){ //Ici, msg est un objet JSON, pas une chaîne JSON. $('#table').bootstrapTable('load',msg); } }); });
Si vous configurez les informations de réponse retournées par le serveur Content-Type d'application/json;charset=UTF-8, le msg retourné est un objet JSON.
Dans ce cas, vous pouvez le charger directement.
Si vous configurez les informations de réponse retournées par le serveur Content-Type de texte/html;charset=UTF-8, le msg retourné est une chaîne JSON.
Vous devez convertir la chaîne en objet JSON avec JSON.stringify(chaîne) avant de charger.
Test :
Bootstrap-table.js version: 1.11.1
Bootstrap.js v3.3.0
Les méthodes de résolution rapides du problème que l'éditeur présente pour que Bootstrap Table ne puisse pas charger de données sont mentionnées ci-dessus, j'espère que cela peut aider à tout le monde. Si vous avez des questions, n'hésitez pas à me laisser un message, l'éditeur répondra à temps. Je remercie également tout le monde pour le soutien au site Web de tutorial d'urlement !
Déclaration : Le contenu de cet article est来源于网络,et appartient à l'auteur original. Le contenu est contribué et téléchargé par les utilisateurs d'Internet, ce site ne détient pas de droits de propriété, n'a pas été édité par l'homme, et n'assume pas de responsabilité juridique. Si vous trouvez du contenu suspect de violation de droits d'auteur, veuillez envoyer un e-mail à : notice#w pour signaler, et fournir des preuves pertinentes.3Déclaration : Le contenu de cet article est来源于网络,et appartient à l'auteur original. Le contenu est contribué et téléchargé par les utilisateurs d'Internet, ce site ne détient pas de droits de propriété, n'a pas été édité par l'homme, et n'assume pas de responsabilité juridique. Si vous trouvez du contenu suspect de violation de droits d'auteur, veuillez envoyer un e-mail à : notice#w pour signaler, et fournir des preuves pertinentes. Une fois confirmé, ce site supprimera immédiatement le contenu suspect de violation de droits d'auteur.