感谢你们到目前为止给我的每一个帮助!:D
现在,我在使用 jquery 和 ajax 时遇到了一些问题
我正在从我的数据库中获取所有用户的照片,将它们调用到网格中,然后使用此代码应用 jquery 分页插件“pajinate”
$(function(){
$('#talent_paging').pajinate({
num_page_links_to_display : 4,
items_per_page : 15,
nav_label_first : '«',
nav_label_prev : '<',
nav_label_next : '>',
nav_label_last : '»'
});
});
该页面是关于使用某些参数进行搜索的,例如:年龄范围、性别和关键字,我正在使用 ajaxform 处理表单提交,使用此代码
$(function() {
var options = {
target:'#talent_paging',
};
$('#search_talent').ajaxForm(options);
});
来源:ajaxForm
就像您猜到的那样,分页在第一页加载时运行良好,但是一旦我操作搜索,它就失败了。实际上,当我使用 jquery 数据表并尝试操作每一行时,我遇到了类似的问题,它在第一页上运行良好,但在下一页上却失败了。
我使用 .delegate() 解决了我的数据表的问题,并且我认为这个有同样的问题,我尝试了几种方法来在我的分页搜索问题上添加委托方法,但这只是在不知道我实际上在做什么的情况下进行的试验(复制这个粘贴:p)因为我真的不明白 .delegate() 是如何工作的
所以,请帮我解决这些问题
委托是解决我当前问题的最佳方法吗?
如果是,请帮助我了解 .delegate() 的工作原理
谢谢