Issues with page.JumpToData()
Issues with page.JumpToData()
我正在使用这个,并在我的页面中有一个数据表。
我从另一个网站的页面接收值,并根据他们,我应该重新绘制表。
我正在接收BookNo值,当表被加载时,我应该打开这个BookNo放置的页面。(如果它被放在第2页或第3页,我应该打开那一页)。
我发现了这个并尝试使用它:
var dtApi = new $.fn.dataTable.Api("#Book_grid");
dtApi.page.jumpToData(selectedBookNo, 1);
但是,这在TypeError: dtApi.page.jumpToData is not a function
中下降了。我做错了什么?
补充道:
jQuery.fn.dataTable.Api.register('page.jumpToData()', function (data, column) {
var pos = this.column(column, { order: 'current' }).data().indexOf(data);
if (pos >= 0) {
var page = Math.floor(pos / this.page.info().length);
this.page(page).draw(false);
}
return this;
});
这个被忽略了。现在我没有任何例外,但这根本没有做任何事情。当脚本去设置var pos
,我收到-1无论什么,这意味着,我根本无法接收数据?我该怎么处理呢?
根据链接页面上的代码示例判断,您的代码应该是:
var dtApi = $("#Book_grid").DataTable();
dtApi.page.jumpToData(selectedBookNo, 1);
相关文章:
- cpu:phantom:page的比例可以大于1:1:1吗
- 如何在不使用Page.Theme属性的情况下设置页面样式和主题
- 在page.open()-PhantomJS中无法访问全局变量
- 向page.includeJs()和page.eevaluate()内的匿名函数传递参数
- 如何在特定时间重新加载page.php,例如:07:45.非持续时间,例如:每5秒
- ascx page 中的 javascript 抛出 HTTPexception
- 在page.evaluateJavaScript函数中使用PhantomJS变量
- 如何在页面 Page.IsPostBack 之后禁用 JavaScript 函数
- Javascript Password Page
- jQuery keyUp on Page Load
- 复选框(JSP PAGE)并插入到mysql数据库
- 解析 /page.xhtml 时出错:跟踪错误[行: 42] 与元素类型“id”关联的属性“{1}”应使用左引号
- 在数据库(JSP PAGE)中获取多个复选框结果
- AJAX/page refresh kills JS/jQuery
- Rails应用程序中的每个javascript文件都需要.on('page:change',初始化)吗?
- Phantomjs page.evaluate and q deferred issue
- jquery ajax post to .aspx page load - how to read variable p
- ASP Page + JavaScript:如何隐藏元素并获取其真实位置
- HTML JavaScript Stay on Div on page reload
- Issues with page.JumpToData()