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-8msg는 json 객체입니다.
  그렇다면 바로 로드할 수 있습니다.

  만약 설정한 응답 정보 Content-Type은 text입니다/html;charset=UTF-8msg는 json 문자열입니다.

  그렇다면 JSON.stringify(문자)를 객체로 변환한 후 로드해야 합니다.

  테스트:

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

위에 언급된 내용은 Bootstrap Table 테이블이 데이터를 로드(load)할 수 없는 빠른 해결 방법을 소개한 내용입니다. 많은 도움이 되길 바랍니다. 어떤 질문이든 제게 댓글을 달아 주시면, 저는 즉시 답변을 드리겠습니다. 여기서呐喊 강의 사이트에 대한 지원에 감사드립니다!

언급된 내용은 인터넷에서 얻은 내용으로, 저작권자는 모두에게 있으며, 인터넷 사용자가 자발적으로 기여하고 자체로 업로드한 내용으로, 이 사이트는 소유권을 가지지 않으며, 인공적으로 편집한 내용이 아니며, 관련 법적 책임도 부담하지 않습니다. 저작권 문제가 있는 내용을 발견하신 경우, notice#w로 이메일을 보내 주시기 바랍니다.3codebox.com(메일을 보내는 경우 #을 @으로 변경하십시오. 신고를 제공하고 관련 증거를 제공하시면, 사이트는 즉시 저작권 침해 내용을 삭제합니다.

좋아하는 것