$(function(){
$("#toPage").blur(function(){
var num = parseInt($("#toPage").val());
if(num != null && num != ""){
if(!/^[1-9][0-9]*$/.test(num)){
alert('请输入正确的页号!');
}else{
$("#pageVal").attr('href',"<%=basePath %>/goods/allGoods?pageNo=${page.pageNum+num}");
}
}
});
});
在浏览器按F12看值的时候,只有${page.pageNum}的值,而num的值没有加上去,如果这样写${page.pageNum+num-1},就自动忽略+num,直接就执行-1了。因为我在做pagehelper的分页,我想可以直接跳转到指定的页号,所以我就直接获取到input输入框里面的值,然后直接加到${page.pageNum}上。如果在url后面的值写成pageNo=num就报400,希望大牛能帮我解决一下,不胜感激。