本人从数据库中提取字符串id,其正确的值是00000061,可是用值传递到javascript 函数时,值就变成了49,这是怎么回事呀?
代码:
调用用function代码:
<img src="images/nextout.jpg" width="85" height="38" onmousedown="this.src='images/nextin.jpg'" onmouseup="this.src='images/nextout.jpg'" onmouseout="this.src='images/nextout.jpg'" onclick="next(<%=id%>,<%=intPage+1%>);" />javascript代码:
function next(hh,pageNO)
{
alert(hh);
alert(pageNO);
//window.location.href="index.jsp";
window.location.href="particular.jsp?"+"hh="+hh+"&"+"page="+pageNO;
}
代码:
调用用function代码:
<img src="images/nextout.jpg" width="85" height="38" onmousedown="this.src='images/nextin.jpg'" onmouseup="this.src='images/nextout.jpg'" onmouseout="this.src='images/nextout.jpg'" onclick="next(<%=id%>,<%=intPage+1%>);" />javascript代码:
function next(hh,pageNO)
{
alert(hh);
alert(pageNO);
//window.location.href="index.jsp";
window.location.href="particular.jsp?"+"hh="+hh+"&"+"page="+pageNO;
}
javascript代码:
function next(hh,pageNO)
{alert(hh);
alert(pageNO);
//window.location.href="index.jsp";
window.location.href="particular.jsp?"+"hh="+hh+"&"+"page="+pageNO;
}
试试看看,把传入的参数变为String 传入