使用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
}
});