form提交会出现该问题,这时候需要把form体检改为window.location.href;但是我需要传参数给后台,会出现乱码的问题;解决如下:
<div class="top-search"> <div name="searchform" id="searchform"> <div> <input type="text" placeholder="请输入关键字" name="title" id="s" /> <input type="submit" id="searchsubmit" onclick="search()" value=" " /> </div> </div> </div> <script type="text/javascript"> function search(){ var title=$("#s").attr("value"); window.location.href="${base}/newSearch.htm?title="+encodeURIComponent(encodeURIComponent(title)); } </script>java代码如下:
String title=java.net.URLDecoder.decode(request.getParameter("title"),"UTF-8");
新闻热点
疑难解答