在jsp1页面中设置了一个条件查询按钮,通过点击按钮来触发AJAX传值给action,把查询结果存在list中,
在jsp1页面中设置了一个条件查询按钮,通过点击按钮来触发AJAX传值给action,把查询结果存在list中,action返回值returnSUCCESS;,在stru...
在jsp1页面中设置了一个条件查询按钮,通过点击按钮来触发AJAX传值给action,把查询结果存在list中,action返回值return SUCCESS;,在struct2.xml中<result>/jsp/con_query.jsp</result>
。现在的问题是:点击JSP1页面的按钮后为什么没有跳转到con_query.jsp???我要的效果是,在新页面打开con_query.jsp。
解决问题:给20分。避免没人解决浪费分 展开
。现在的问题是:点击JSP1页面的按钮后为什么没有跳转到con_query.jsp???我要的效果是,在新页面打开con_query.jsp。
解决问题:给20分。避免没人解决浪费分 展开
1个回答
2013-08-03
展开全部
return success后 应该在ajax中跳转页面
function editRole(id){
var obj = new Object();
obj.id = id;
$.ajax( {
type : 'POST',
url : getRootPath() + "/user/checkUsedRole",
data : $.toJSON(obj),
dataType : 'json',
contentType : 'application/json',
success : function(result) {
var items = result.list;
var info = "" ;
for (var i = 0; i < items.length; i++) {
info = info + items[i].message;
$.dialog.confirm('该角色已被使用,确定编辑?', function(){
window.location.href=getRootPath() + "/user/initEditRole/"+id;
})
}
},
error:function(jqXHR, textStatus, errorThrown){
alert("error");
}
});
}
function editRole(id){
var obj = new Object();
obj.id = id;
$.ajax( {
type : 'POST',
url : getRootPath() + "/user/checkUsedRole",
data : $.toJSON(obj),
dataType : 'json',
contentType : 'application/json',
success : function(result) {
var items = result.list;
var info = "" ;
for (var i = 0; i < items.length; i++) {
info = info + items[i].message;
$.dialog.confirm('该角色已被使用,确定编辑?', function(){
window.location.href=getRootPath() + "/user/initEditRole/"+id;
})
}
},
error:function(jqXHR, textStatus, errorThrown){
alert("error");
}
});
}
追问
可以打开新的页面吗(不要覆盖原页面)
追答
可以啊,window.open
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询