English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
bootstrap-Table es un plugin de tabla poderoso basado en Bootstrap, sitio web oficial:http://bootstrap-table.wenzhixin.net.cn/zh-cn/
Aquí se enumera un problema pequeño que se encontró: la tabla Bootstrap Table no puede cargar los datos.
$("#button").click(function(){ var name=$("input[name='name']").val(); $('#table').bootstrapTable('load',"../Consulta/FindMoonByName?name="+name); });
Usé los datos json devueltos por la dirección remota como datos, completamente correcto, pero se produjo un error.
Solución:
Convertir los datos json devueltos en un objeto.
$("#button").click(function(){ var name=$("input[name='name']").val(); $.ajax({ type: "POST", url:"../Consulta/FindMoonByName?name="+name, success: function(msg){ //Aquí msg es un objeto json, no una cadena de json. $('#table').bootstrapTable('load',msg); } }); });
Si configuras la información de respuesta devuelta Content-Type de aplicación/json;charset=UTF-8, el msg devuelto es un objeto json.
En ese caso, puedes cargar directamente.
Si configuras la información de respuesta devuelta Content-Type de texto/html;charset=UTF-8, el msg devuelto es una cadena de json.
En ese caso, necesitas convertir la cadena en un objeto con JSON.stringify(cadena) antes de cargar.
Prueba:
Bootstrap-table.js versión: 1.11.1
Bootstrap.js v3.3.0
Los métodos de solución rápida que el editor les ha presentado aquí sobre cómo resolver el problema de que el Bootstrap Table no puede cargar datos, espero que les sea útil. Si tienen alguna pregunta, por favor déjenme un mensaje, el editor responderá a tiempo. ¡Gracias también por el apoyo a la página web de tutorial de alarido!
Aviso: Este artículo se ha obtenido de la red, es propiedad del autor original, el contenido se ha contribuido y subido por los usuarios de Internet, este sitio web no posee los derechos de propiedad, no se ha realizado un procesamiento editorial humano y no asume ninguna responsabilidad legal relacionada. Si encuentra contenido sospechoso de infracción de derechos de autor, por favor envíe un correo electrónico a: notice#w proporcionando evidencia relevante.3Declaración: El contenido de este artículo se ha obtenido de la red, es propiedad del autor original, el contenido se ha contribuido y subido por los usuarios de Internet, este sitio web no posee los derechos de propiedad, no se ha realizado un procesamiento editorial humano y no asume ninguna responsabilidad legal relacionada. Si encuentra contenido sospechoso de infracción de derechos de autor, por favor envíe un correo electrónico a: notice#w proporcionando evidencia relevante, una vez que se verifique, este sitio eliminará inmediatamente el contenido sospechoso de infracción.