Bootstrap-Table:表更新

时间:2018-03-26 00:37:23

标签: javascript jquery bootstrap-table

我遇到了“Bootstrap-Table”插件的问题:https://github.com/wenzhixin/bootstrap-table

仅在IE11中,data-url源AJAX方法仅在第一页加载时被调用,并且不会在任何后续页面刷新时被调用。有东西被缓存了。因此,每当我在更新后重绘表时,它都不会显示最新的正确信息 - 这只是在IE11中。

我在document.onReady中添加了以下内容,但仍然无效

$('#delegateTable').bootstrapTable('refresh', {url: 'populateDelegates.action'});

此插件的使用是基于HTML的,如下所示:

<table id="delegateTable" 
   data-toggle="table" data-url="populateDelegates.action" 
   data-response-handler="delegatesResponseHandler">
   <thead>
      <tr>
         ....
      </tr>
   </thead>
</table>

这里提出的解决方案是 https://github.com/wenzhixin/bootstrap-table/issues/137

add data-method="post"

这确实解决了这个问题。但这是正确的方法吗?我无法从官方网站上找到关于这个疯狂插件的任何文档,每当他修复错误时,他都没有解释他的行为和原因 - 也没有任何完整的描述。我很幸运能遇到这个快速修复!只是不确定我是否真的应该发帖?

(注意:我下载了最新的v12.1,它仍然存在IE问题。)

0 个答案:

没有答案