目前網上絕大部分方法有可能都是基於老版本的layui,實際使用過程中發現並沒有效果。
一通亂搞之后發現table.reload的時候把url參數設置為空可以解決問題。
例:
table.on('toolbar(productTable)', function (obj) { if (obj.event === 'add') { var oldData = table.cache["productTable"]; var data1 = {...}; //添加 oldData.push(data1); console.log(oldData) //刷新 table.reload('productTable', { url: '', data: oldData }); } });