English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Bootstrap Table表格一直加载(load)不了数据的快速解决方法

bootstrap-table - это мощный плагин таблицы на основе стиля Bootstrap, официальный сайт:http://bootstrap-table.wenzhixin.net.cn/zh-cn/

  Вот одна из встреченных проблем: таблица Bootstrap Table не может загрузить данные.

  $("#button").click(function(){
    var name=$("input[name='name']").val();
    $('#table').bootstrapTable('load',"../Query/FindMoonByName?name="+name);
  });

  Я использую возвращенные данные json из удаленного адреса в качестве данных, это совершенно нормально, но возникла ошибка.

  Решение:

  Конвертируйте возвращенные json данные в объект object.

$("#button").click(function(){
    var name=$("input[name='name']").val();
    $.ajax({
        type: "POST",
        url: "../Query/FindMoonByName?name="+name,
         success: function(msg){
           //Здесь msg является объектом JSON, а не строкой JSON.
           $('#table').bootstrapTable('load',msg); 
         } 
     }); 
  });

  Если вы установите возвращаемую информацию о типе ответа Content-Type на application/json;charset=UTF-8, возвращаемый msg является объектом JSON.
  В этом случае вы можете напрямую загружать.

  Если вы установите возвращаемую информацию о типе ответа Content-Type на text/html;charset=UTF-8, возвращаемый msg является строкой JSON.

  Тогда вам нужно JSON.stringify(строка) преобразовать в объект, а затем загружать.

  Тест:

  Bootstrap-table.js version: 1.11.1
  Bootstrap.js v3.3.0

Указанные выше быстрые методы решения проблемы с загрузкой данных таблицы Bootstrap Table,介绍的给大家,�� vọng sẽ giúp ích cho bạn, nếu bạn có bất kỳ câu hỏi nào, hãy để lại bình luận, tôi sẽ trả lời bạn kịp thời, và tôi cũng rất cảm ơn sự ủng hộ của bạn đối với trang web hướng dẫn gào thán!

Заявление: содержимое этой статьи взято из Интернета, авторские права принадлежат соответствующему автору, контент предоставлен пользователями Интернета, сайт не имеет права собственности, не был отредактирован вручную, и не несет ответственности за связанные с этим юридические последствия. Если вы обнаружите материалы,涉嫌侵犯版权, пожалуйста, отправьте письмо по адресу: notice#oldtoolbag.com (во время отправки письма замените # на @), чтобы сообщить о нарушении, и предоставьте соответствующие доказательства. При подтверждении факта нарушения сайт незамедлительно удалят涉嫌侵权的内容.