在商品分頁之後提交的ajax提交的路徑後面act是query而不是list,因為即使你點了下一頁,也不出現翻頁的效果,在上面加上如下php頁面添加如下代碼即可,具體根據自己的情況自己調試,這個代碼是控制分頁之後顯示的,根據自己的需求去修改
//**************************///*------------------------------------------------------ *///-- 排序、分頁、查詢/*------------------------------------------------------ */elseif ($_REQUEST['act'] == 'query')//就是這個query{ $brand_list = get_brandlist(); $smarty->assign('brand_list', $brand_list['brand']); $smarty->assign('filter', $brand_list['filter']); $smarty->assign('record_count', $brand_list['record_count']); $smarty->assign('page_count', $brand_list['page_count']); make_json_result($smarty->fetch('brand_list.htm'), '', array('filter' => $brand_list['filter'], 'page_count' => $brand_list['page_count']));}
看看ajax裡面的寫法就知道為什麼不加這個出不來了
//********************//listTable.loadList = function(){ var args = "act="+this.query+"" + this.compileFilter(); //因為這裡是query alert(args); Ajax.call(this.url, args, this.listCallback, "POST", "JSON");}//******************//