handsontable保存后数据后再次刷新数据的问题。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了handsontable保存后数据后再次刷新数据的问题。相关的知识,希望对你有一定的参考价值。

我用handsontable做了一个表格,在线编辑数据(ajax到php+mysql),问题来了,保存数据后,我实现自动刷新数据(即从mysql加载出来),加载数据时,会重叠上次的数据。想在加载新数据前,清空掉原来的数据,怎么实现?谢谢。

第一个ajax请求的结果还未返回给前端,第二个请求又发起了。
改成,第一个请求返回成功后再进行刷新即可。
$('#btn').on('click', function(event)
var ids = $("#idt").getChecked();
if (ids.length > 0)
$.ajax(
url : basePath + "/XXX",
data :
ids : ids.join(","),
,
success : function(data, message)
//成功后,才需要刷新页面,这样才可以加载到最新数据。
$btGrid.flexReload();
)
else
alert("请选择一条以上的数据");
return;


);
参考技术A 调用实例loaddata方法

以上是关于handsontable保存后数据后再次刷新数据的问题。的主要内容,如果未能解决你的问题,请参考以下文章

Handsontable Grid - 从 aspx 网页加载和保存数据

Elasticsearch在操作数据后不能立即查询到数据

Fiddler模拟自动响应数据

刷新handsontable

Shiny modal 中的handsontable 无法正确渲染

Handsontable 通过 json/ajax 对来自后端数据库的数据进行排序