
>您单击链接,其中包含数据表的页面将通过pjax加载.一切都好.
>您点击antoher链接页面“无论”加载.
>您点击数据表页面加载的后退按钮.但是数据表不起作用.
有时它会加载2个表(其中没有数据),有时它只加载旧的数据表.但它不可能 *** 纵数据(搜索,转到第2页等).它完全静止.
该表的数据通过应用程序的rails部分的Json(服务器端处理)提供.
我们已经尝试在“pjax:start”或“pjax:end”上销毁和重建数据表
谢谢你的帮助 :)
解决方法 我找到了一个工作解决方案,希望没有不可预见的问题.$(document).ready -> initLeagueIndexDatatable()$(document).on 'pjax:end',-> initLeagueIndexDatatable()initLeagueIndexDatatable : -> if ($('#league_index').length > 0 && !$('#league_index_wrapper').length > 0) $('#league_index').datatable({ 'sPaginationType': 'full_numbers','bJqueryUI': true,'bProcessing': true,'bServerSIDe': true,'sAJAXSource': $('#league_index').data('source'),'aoColumnDefs': [ { "bSortable": false,"aTargets": [ 1 ] },{ "bSortable": false,"aTargets": [ 2 ] },"aTargets": [ 3 ] },"aTargets": [ 4 ] },"aTargets": [ 5 ] } ],'bFilter': false,'idisplayLength': 25,'bDestroy': true }) @H_419_0@ 总结 以上是内存溢出为你收集整理的ruby-on-rails-3.2 – PJAX / Back-Button破坏数据表全部内容,希望文章能够帮你解决ruby-on-rails-3.2 – PJAX / Back-Button破坏数据表所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)