【发布时间】:2014-04-19 03:28:18
【问题描述】:
我在这里挣扎。使用这个简单的分页插件 (http://flaviusmatis.github.io/simplePagination.js/#page-19) 并尝试将项目数设置为从 ajax 调用返回的值。但它永远不会奏效。如果我将项目数设置为硬编码数字,它工作得很好,但是我调用这个函数的每个字母都会改变项目数,所以我想用这个调用来做。
这就是我所拥有的:
$(document).ready(function () {
ko.applyBindings(viewModel);
var numNames;
$.ajax({
type: "GET",
url: "/api/Name/GetBoyCount?letter=" + viewModel.Letter(),
complete: function (data) {
$(selector).pagination('updateItems', parseInt(data));
}
});
$(function () {
$(selector).pagination({
items: 100,
itemsOnPage: 175,
cssStyle: 'light-theme'
});
});
// etc
【问题讨论】:
-
返回的整数,在本例中为 3320
-
哦,显然我可以使用 +data 转换为 int。在这里工作。该死的对不起,我应该在写这篇文章之前等 5 分钟。
-
如果
+data有效,请记住始终使用基数,因为这是真正的问题 ->parseInt(data, 10)
标签: jquery html pagination jquery-pagination