我遇到了“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问题。)