ajax渲染数据后,bootstrap-table初始化分页,选择对其失效,怎么解决

ajax渲染数据后,bootstrap-table初始化分页,选择对其失效,怎么解决


慕婉清6462132
浏览 1323回答 1
1回答

红糖糍粑

在阅读了Bootstrap-table.js源码后发现是因为JS里并没有获取到data(即没有获取表格的内容)。也就是说在还没获取数据之前就已经执行了Bootstrap.js。所以我尝试了使用AJAX同步执行,仍然不起作用。在经过了很多尝试后,还是失败。最后我选择了个比较笨的方法。在前面的分析中发现其实在还没获取AJAX返回的值之前,bootstrap-table就已经执行完并渲染了,而最后我们看到的结果是通过Vue显示的 而不是通过bootstrap-table。我检查了bootstrap-table.js的源码,发现是data在起作用,所以我直接在ajax成功获得数据后把值给了bootstrap-table,而不是通过vue去赋值 就是直接传值给Bootstrap-table,而不通过Vue。
打开App,查看更多内容
随时随地看视频慕课网APP