这个是数值类型转换错误。
为什么你要将PageNum转换成int之后加在字符串里面呢?是不是有点多余呢?
如果PageNum的值是“89”,不只需要这样是可以了:
window.location="viewMessage.do?pageNumberOfRequest="+PageNum;
如果PageNum的值为“abcd”,那么根本就不能转换成数据型。
为什么你要将PageNum转换成int之后加在字符串里面呢?是不是有点多余呢?
如果PageNum的值是“89”,不只需要这样是可以了:
window.location="viewMessage.do?pageNumberOfRequest="+PageNum;
如果PageNum的值为“abcd”,那么根本就不能转换成数据型。
如果你想在客户端就判断是否为整数的话可以如下
function MessageItem(){
var PageNum=document.getElementsByName("PageNumber")[0].options[document.getElementsByName("PageNumber")[0].selectedIndex].text;
if(isNaN(PageNum))
{
alert('参数为非整数!');
}
else
window.location="viewMessage.do?pageNumberOfRequest="+PageNum;
}
}