【发布时间】:2019-11-01 05:40:04
【问题描述】:
我有这个函数,我有一个 ajax 调用,在成功函数中,我刷新了引导表,现在刷新后我有一个触发器 command我只想在刷新完成后发生,如何做到这一点,
success: function (result) {
console.log(result);
$('#overlay').hide();
swal({
title: result['msg'],
// text: result['text'],
type: result['type'],
showConfirmButton: true
});
$('#prospect_table').bootstrapTable('refresh');
element.parent('div').parent('div').parent('td').parent('tr').prev('tr').find('td:first').find('a').trigger('click')
}
最后一次点击事件发生在特定时间,但我只想在刷新完成后运行该命令,即status=200
谢谢!
我试过了:
var evnCilck = element.parent('div').parent('div').parent('td').parent('tr').prev('tr').find('td:first').find('a').trigger('click'); // Or any other click function
$('#prospect_table').bootstrapTable('refresh', function(e){
evnCilck();
});
和
$('#prospect_table').bootstrapTable('refresh', function() {
element.parent('div').parent('div').parent('td').parent('tr').prev('tr').find('td:first').find('a').trigger('click');
});
没有帮助。
【问题讨论】:
-
不要重复发帖。删除此帖子或other one
-
我没有重复发布任何东西,而且链接还是坏了?
-
如果你想在表体渲染后触发你的事件,那么你应该使用事件“onPostBody”。
-
不是我想要的,但确实很有帮助
标签: javascript jquery ajax dom-events bootstrap-table