<input type="text" id="txtSearch" class="search_key" name="txtSearch" onkeyup="search()" />
<input type="button" id="button" class="search_sub" value="" onclick="window.location.href='listservlet?keyword='"+$("#txtSearch").val()+"'&& publishid'"+${"#publishs"}>
请问这个代码对吗? 为什么我用debug测试,得不到keyword和publishid的值?JSPServlet测试
<input type="button" id="button" class="search_sub" value="" onclick="window.location.href='listservlet?keyword='"+$("#txtSearch").val()+"'&& publishid'"+${"#publishs"}>
请问这个代码对吗? 为什么我用debug测试,得不到keyword和publishid的值?JSPServlet测试
'&& publishid'"+${"#publishs"} 然后合起来你要表达什么意思?没看明白
你把HTML和JAVA/JSP 变量弄混了你写错了,我改的如下,后面没看懂的,就没加上<input type="button" id="button" class="search_sub" value="" onclick="window.location.href='listservlet?keyword='+$("#txtSearch").val()">
其他的,看懂的人解决
$("#button").click(function(){
window.location.href="window.location.href='listservlet?keyword='"+
$("#txtSearch").val()+"'&publishid'"+${"#publishs"};
})
})并且只用一个&连起来。至于你的${"#publishs"}如果是el表达式的值话,你可以用一个写一个隐藏的input使他的value=${"#publishs"}然后获得这个input的value然后在连起来。