Bootstrap Table Data Type 返回数据格式

使用dataType属性,设置服务器端返回的数据格式,例如返回json格式,text文本格式等,该属性通过配合responseHandler事件使用。例如下面的代码把服务器返回的字符串转换成功JSON格式。

<table
  id="table"
  data-toggle="table"
  data-height="460"
  data-data-type="text"
  data-response-handler="responseHandler"
  data-url="data.json">
  <thead>
    <tr>
      <th data-field="id">ID</th>
      <th data-field="name">Item Name</th>
      <th data-field="price">Item Price</th>
    </tr>
  </thead></table>
<script>
  function responseHandler(res) 
 {   
  return JSON.parse(res)
  }
</script>

或者

      //dataType例子
        $('#table').bootstrapTable({
            columns: columns,
             url: 'js/data.txt',
             dataType:"text" //服务器返回了txt字符串
             responseHandler:function(res) {
              return JSON.parse(res);//把字符串转换成JSON
           }
        });