给客户做的网站搜索页面采用了伪静态,伪静态关键词一个目录结构,页数一个编码
比如搜索页面是 /sou.php?key=你好&page=1 伪静态设置为 /search/你好/0
要实现以上伪静态首选要在表单提交页面动手,设置表单cation为空,在提交表单的时候获取input值后修改表单action,一开始采用方法是不用submit按钮,直接采用点击button按钮提交,在测试的过程中发现,敲回车键也能提交表单,所以就不能直接获取表单值修改action。
查资料发现jquery 的可以 submit(function(){})里面定义函数,问题迎刃而解,以下是实现代码需要的朋友收藏一下
<script type="text/javascript">
$("#search").on("submit",function(e){
var path="/dict/search/"+$("#key").val()+"/0";
$("#search").attr("action",path);
})
</script>