.bootstrapTable 在更新发生后执行代码
.bootstrapTable execute code after update happens
我想在 bootstrap table 更新后执行代码。
我写了下面的代码:
$selectProductTable.bootstrapTable('refreshOptions', {
url: REST_PRODUCT_PREFIX + '/list',
ajaxOptions: {
headers: {
"Authorization": "Bearer " + token
}
},
success: function() {
updateUserInformation($("#userId").val())
}
});
但成功不会调用。
你能帮忙实现吗?
看看:https://github.com/wenzhixin/bootstrap-table/blob/develop/dist/bootstrap-table.js#L2014-L2033
特别是第 2026 行。您可以在那里看到 ajax 调用成功后会触发一个名为:'load-success.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));
})
http://jsfiddle.net/cm44uL3v/2/
该事件称为:onLoadSuccess
,您可以在此处找到其作用的描述:http://bootstrap-table.wenzhixin.net.cn/documentation/#events
$selectProductTable.bootstrapTable({
method: 'get',
...
onLoadSuccess: function(status, res) {
// do something
},
...
});
我想在 bootstrap table 更新后执行代码。
我写了下面的代码:
$selectProductTable.bootstrapTable('refreshOptions', {
url: REST_PRODUCT_PREFIX + '/list',
ajaxOptions: {
headers: {
"Authorization": "Bearer " + token
}
},
success: function() {
updateUserInformation($("#userId").val())
}
});
但成功不会调用。
你能帮忙实现吗?
看看:https://github.com/wenzhixin/bootstrap-table/blob/develop/dist/bootstrap-table.js#L2014-L2033
特别是第 2026 行。您可以在那里看到 ajax 调用成功后会触发一个名为:'load-success.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));
})
http://jsfiddle.net/cm44uL3v/2/
该事件称为:onLoadSuccess
,您可以在此处找到其作用的描述:http://bootstrap-table.wenzhixin.net.cn/documentation/#events
$selectProductTable.bootstrapTable({
method: 'get',
...
onLoadSuccess: function(status, res) {
// do something
},
...
});