我正在使用Bootstrap表,我在data-sort-order="desc"
中有data-sort-name="ldv"
和<table ...>
,其中ldv
是我<th>
之一的数据字段:
<tr>
<th data-field="state" data-checkbox="true"></th>
<th data-field="trans">Fl</th>
<th data-field="ldc" data-sortable ="true"> LD</th>
<th data-field="ldv" data-sortable ="true">LD G</th>
<th data-field="ldcc" data-sortable ="true">LD C</th>
<th data-field="ldcv" data-sortable ="true">LD C</th>
</tr>
我可以对数据进行排序并且工作正常,然后我通过单击HTML页面上的“更新”链接更新服务器端的数据并将其发送到我的客户端以更新整个列:
HTML:
<td class = "resvpt">{{ valpt[count] }}</td>
Java脚本:
$(function() {
$('#retrieve').bind('click', function() {
//console.log($SCRIPT_ROOT);
$.getJSON($SCRIPT_ROOT + '/scf', function(data) {
var y = document.getElementsByClassName("resvpt");
var i;
for (i = 0; i < x.length; i++) {
y[i].innerHTML = data.valpt[i];
}
});
return false;
});
});
这也很好。但是,如果我对数据进行排序,则该列的值将恢复为原始值。如果您能帮助我找到问题,我将不胜感激。