为了账号安全,请及时绑定邮箱和手机立即绑定

成功重新加载引导表后运行事件单击

成功重新加载引导表后运行事件单击

MMTTMM 2021-12-12 16:00:34
我有这个函数,我有一个ajax 调用,在成功函数中,我刷新了引导表,现在刷新后我有一个触发命令,我只想在刷新完成时发生,如何做到这一点,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');});没有帮助。
查看完整描述

3 回答

?
九州编程

TA贡献1785条经验 获得超4个赞

你可以这样做


$('#prospect_table').bootstrapTable('refresh', function() {

element.parent('div').parent('div').parent('td').parent('tr').prev('tr').find('td:first').find('a').trigger('click');

});


查看完整回答
反对 回复 2021-12-12
?
杨__羊羊

TA贡献1943条经验 获得超7个赞

除了触发刷新事件您还需要像这样将刷新事件侦听器绑定到表:


var $table = $('#table');

$table.on('refresh.bs.table',function(){

 // do your stuff here  

   element.parent('div').parent('div').parent('td').parent('tr').prev('tr').find('td:first').find('a').trigger('click');

})


查看完整回答
反对 回复 2021-12-12
?
DIEA

TA贡献1820条经验 获得超2个赞

你可以这样做 -


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();

});


查看完整回答
反对 回复 2021-12-12
  • 3 回答
  • 0 关注
  • 172 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信