热门标签 | HotTags
当前位置:  开发笔记 > 前端 > 正文

Bootstraptable刷新回调陷入死循环

最近开发前端页面,在使用Bootstraptable自带的刷新按钮时,遇到一个死循环调用问题。Bootstraptable自带刷新按钮,点击后会以上次url为参数触发自带的刷新操作

最近开发前端页面,在使用Bootstrap table自带的刷新按钮时,遇到一个死循环调用问题。

Bootstrap table自带刷新按钮,点击后会以上次url为参数触发自带的刷新操作。而现在要求更新url后再去刷新,这样自带的刷新操作无法满足需求。通过查看官方文档,看到可以定义refresh事件回调函数,在回调函数里面再设置新的url,然后显式调用refresh操作,看起来已经完成了需求,然而。。。显式调用refresh操作后,又会调用回调函数,又调用刚才自定义的refresh操作,。。。一个死循环。。。。

理一下思路,你必须定义回调函数,因为你要更新url,然后调用refresh操作去刷新,然后触发回调,然后陷入死循环。这看起来无解。
试着定义一个变量进行判断,试着定义两个变量,最后都发现,无法解决这个问题。

郁闷和失意阵阵袭来,先回家明天再说吧。
我一边骑车走在回家路上,一边回想这个问题,突然冒出一个想法,为什么不自定义刷新按钮呢,这样就可以不使用bootStrapTable自带的refresh按钮,进而避开其自带的一系列刷新操作,包括它的回调函数。

完美!

原地打转,局限在里面,无法解决问题,换个角度,站在更高的层面去看,就会有不同的思路。

仅以此记录解决问题过程。


推荐阅读
author-avatar
手机用户2502891655
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有