//获取当前点击的字母和页码
initial_value = $(this).html();
page_initial=1;
//将要传送的参数拼串 &action=list_by_initial&initial=O&page_initial=3
btnData = "&action=list_by_initial"+ "&initial="+initial_value+"&page="+page_initial;
$.ajax({
type: "POST",
url: processFile,
data: btnData,
success: function(data) {
$("#word_table_by_initials").show();
$("#word_table_by_initials").html("");
$("#word_table_by_initials").html(data);
init_searchWordsByInitial_Pager();
},
error: function(msg)
{
alert(msg);
}
});
});
//获取用户点击的页码(除去点击 more 按钮)
$("#searchWordsByInitial_Pager button.not_more_btn").live("click", function(event){
//清除所有页码的active class,并且设置点击的页码为 active;这里不要使用 .attr 和 .removeAttr;
$("#searchWordsByInitial_Pager button").removeClass("active");
$(this).addClass("active");
//获取当前点击的页码
page_initial=$(this).html();
//将要传送的参数拼串 &action=list_by_initial&initial=O&page_initial=3
btnData = "&action=list_by_initial"+ "&initial="+initial_value+"&page="+page_initial;
$.ajax({
type: "POST",
url: processFile,
data: btnData,
success: function(data) {
$("#word_list_by_initials").hide();
$("#word_table_by_initials").html("");
$("#word_table_by_initials").html(data);
init_searchWordsByInitial_Pager();
},
error: function(msg)
{
alert(msg);
}
});
});
});
一些注意事项:
1,$("div button.not_more_bt")中,前两个选择器之间是有空格 的,后两个没有;因为最后一个是 类选择器,要直接跟在button后面
2,.html() .val() .text() 的区别
3,:eq(index),:lt(index);gt(index) 中的 index 是从0开始,而且不能为变量,必须为 数字
如果需要让用到动态的 index,可以用
复制代码 代码如下:
.eq(i)
4,var a=20;
var b=10;
var c;
c=a+b;
结果不是 30!是2020!
正确的写法是 c=parseInt(a)+_parseInt(b);
减法没事,但是最好也要转化一下
PHP 的 函数是 intval();
5,写代码之前,一定要规划好最优的方案,否则重头来就更费事了
6,JS代码和HTML加载的逻辑顺序
您可能感兴趣的文章: