給客戶做的網(wǎng)站搜索頁(yè)面采用了偽靜態(tài),偽靜態(tài)關(guān)鍵詞一個(gè)目錄結(jié)構(gòu),頁(yè)數(shù)一個(gè)編碼
比如搜索頁(yè)面是 /sou.php?key=你好&page=1 偽靜態(tài)設(shè)置為 /search/你好/0
要實(shí)現(xiàn)以上偽靜態(tài)首選要在表單提交頁(yè)面動(dòng)手,設(shè)置表單cation為空,在提交表單的時(shí)候獲取input值后修改表單action,一開(kāi)始采用方法是不用submit按鈕,直接采用點(diǎn)擊button按鈕提交,在測(cè)試的過(guò)程中發(fā)現(xiàn),敲回車鍵也能提交表單,所以就不能直接獲取表單值修改action。
查資料發(fā)現(xiàn)jquery 的可以 submit(function(){})里面定義函數(shù),問(wèn)題迎刃而解,以下是實(shí)現(xiàn)代碼需要的朋友收藏一下
<script type="text/javascript">
$("#search").on("submit",function(e){
var path="/dict/search/"+$("#key").val()+"/0";
$("#search").attr("action",path);
})
</script>