日期:2014-05-20  浏览次数:20599 次

请教!急死我了。。。
我的input是这样的:
$(document).ready(function(){

var n=1;
var tr;

  $("#add").click(function(){  
 
  tr = "tr" + n;
  var TR="<tr id='<%=tr%>'><td><input type='hidden' name='count' id='count' value='<%=n%>'/></td></tr>";
 
  $("#tbody").append(TR);
  n++;
  })
为什么在servlet中:
String num = su.getRequest().getParameter("count");
out.print(num);
以后我打印得到的结果不是变量n的值而是<%=n%>啊?搞了半天没搞明白哪里有问题啊

------解决方案--------------------
var TR="<tr id='"+tr+"'><td><input type='hidden' name='count' id='count' value='"+n+"'/></td></tr>"


以此类推
------解决方案--------------------
java script是客户端解析,<%=n%>用于服务器侧