【发布时间】:2011-05-13 05:43:20
【问题描述】:
基本上我有以下几点:
- 使用 JQuery 排序并使用 Ajax 刷新的表
- 存储排序状态(列名)+(ASC 或 DESC)的隐藏对象
- 以 Ajax 调用无限循环结束的 JQuery 方法
我想要:
- 要能够使用 will_paginate,请导航到新页面并保持用户选择的排序。
- 我快到了。我只需要你的帮助;我是 JQuery/Ajax 新手
这是我的代码。第一种方法,效果很好。第二个让我陷入无限循环。提前感谢您的帮助!
$('.overview_table_header').click(function() {
header = $(this)
var col2 = $.trim($(this).text())
var sort2 = header.data('sort')
$.get("/sort", {
col: $.trim($(this).text()),
sort: header.data('sort')
}, function(data) {
$('#pages').html(data.html);
header.data('sort', data.sort);
});
$(".secretdata").data("test", {
first: sort2,
last: col2
});
$(".secretdata h2:first").text($(".secretdata").data("test").first);
$(".secretdata h2:last").text($(".secretdata").data("test").last);
});
$('.overview_table_header').ready(function() {
header = $('.overview_table_header')
var col = $(".secretdata h2:first")
var sort = $(".secretdata h2:last")
$.get("/sort", {
col: col,
sort: sort
}, function(data) {
$('#pages').html(data.html);
header.data('sort', data.sort);
});
});
【问题讨论】:
标签: jquery ajax infinite-loop