ajax远离乱码,请用Header

header('Content-Type:text/html;charset=GB2312');

(function(){
var params = {
  'replaceArea': 'pageajax',//分页替换内容部分的ID
  'currentPage': 'currentpage',//显示当前页码部分的ID
  'first'      : 'first',//首页链接文本或按钮ID
  'pre'      : 'pre',
  'next'  : 'next',
  'last'  : 'last',
  'dourl'  : '#',//处理翻页数据的页面URL地址
  'pagecount' : 30,//由服务端程序代码传值
  'pagesize'  : 30 ,
}


  function ajaxSendPage(page){
  $.ajax({
    type:"GET",
  url:params.dourl+"?pagesize="+number.pagesize+"&page="+page",
    cache:"false",
    success:function(msg){
    $('#'+params.replaceArea).html('');
    //$('#'+params.replaceArea).html("<tr><td colspan='7'> loading...... </td></tr>");
    $('#'+params.replaceArea).html(msg);
    $('#'+params.page).text(page);
    }
  });
  }

$(document).ready(function(){
  function getPage(){
    return parseInt($('#'+params.currentpage).text());
  }

  $('#'+params.first).click(function(){ajaxSendPage(1);});
  $('#'+params.pre).click(function(){
    var currentpage = getPage();
    var pre = currentpage-1;
    if(pre<1){pre=1;}
    ajaxSendPage(pre);
  });
  $('#'+params.next).click(function(){
    var currentpage = getPage();
    var next = currentpage+1;
    if(next>pagecount){next=pagecount;}
    ajaxSendPage(next);
  });
  $('#'+params.last).click(function(){ajaxSendPage(params.pagecount);});
});
})(jQuery);
posted on 2011-02-12 14:00  Berthing  阅读(163)  评论(0)    收藏  举报