Javascript .bootstrapTable更新发生后执行代码
我想在引导表更新后执行代码 我编写了以下代码:Javascript .bootstrapTable更新发生后执行代码,javascript,jquery,twitter-bootstrap,html-table,css-tables,Javascript,Jquery,Twitter Bootstrap,Html Table,Css Tables,我想在引导表更新后执行代码 我编写了以下代码: $selectProductTable.bootstrapTable('refreshOptions', { url: REST_PRODUCT_PREFIX + '/list', ajaxOptions: { headers: { "Authorization": "Bearer " + token } },
$selectProductTable.bootstrapTable('refreshOptions', {
url: REST_PRODUCT_PREFIX + '/list',
ajaxOptions: {
headers: {
"Authorization": "Bearer " + token
}
},
success: function() {
updateUserInformation($("#userId").val())
}
});
但成功并不能激发我们的兴趣
你能帮我实现吗?看看:
特别是第2026行。您可以看到,在ajax调用成功时,它会触发一个名为“loadsuccess.bs.table”的事件
您可以通过以下方式收听此活动:
$table.on('load-success.bs.table', function (res) {
console.log('this is the response from the ajax call: ' + JSON.stringify(res, null, 2));
})
该事件名为:
onLoadSuccess
,您可以在此处找到它的功能说明:如果您可以在保持URL不变的情况下共享一些HTML代码片段,请原谅。我没听清你的评论,虽然这段代码可能会回答这个问题,但提供关于如何以及为什么解决这个问题的附加上下文将提高答案的长期价值。@cpburnz它只是m1的另一种语法。回答。某个地方写的更好,但我不是专家
$selectProductTable.bootstrapTable({
method: 'get',
...
onLoadSuccess: function(status, res) {
// do something
},
...
});