js参数传递问题

来源:百度知道 编辑:UC知道 时间:2024/06/15 15:03:07
var id = 2;
location="fiscal_year_period_modify.jsp?id="+id;
在js中用这个传递参数,然后在jsp页面中接受到参数,结果变成了:btnModify
请问这怎么回事?
那在js中应该怎么传递参数

参数传递错误了,btnModify应该是你按钮的名字。
要修改某行数据时,把id值直接传过去就可以了。例如:
function modify(o){
location = 'first_year_period_modify.jsp?id=" + o +"';
}
....
....
<tr>
<td>1</td>
<td>haha</td>
</tr>
....
<input type="button" value="ok" onclick="modify(1)"/>

location.href="fiscal_year_period_modify.jsp?id="+id;

你引号位置错了吧:
window.location="fiscal_year_period_modify.jsp?id=2";
这么写你jsp应该能得到String的2。