ajax跳转页面问题
以前是这么写的,可以直接跳转到new.jsp页面jsp中:url=action.do?method=&id=window.location.href(url);actio...
以前是这么写的,可以直接跳转到new.jsp页面
jsp中: url=action.do?method=&id=
window.location.href(url);
action中:return mapping.findForward("new.jsp");
现在用$.ajax({
type: "POST",
url: url,
data: "",
success: function(msg){}
})
后台的action执行成功了,但是页面没反应, success里该怎么写,ajax新人求指教。
返回的是一整个jsp的对象,好像该用response.write之类的方法 展开
jsp中: url=action.do?method=&id=
window.location.href(url);
action中:return mapping.findForward("new.jsp");
现在用$.ajax({
type: "POST",
url: url,
data: "",
success: function(msg){}
})
后台的action执行成功了,但是页面没反应, success里该怎么写,ajax新人求指教。
返回的是一整个jsp的对象,好像该用response.write之类的方法 展开
2个回答
展开全部
$.ajax({
type:"POST",
url: //你的请求程序页面随便啦
async:false,//同步:意思是当有返回值以后才会进行后面的js程序。
data://请求需要发送的处理数据
success:function(msg){
if (msg) {//根据返回值进行跳转
window.location.href = '你的跳转的目标地址';
}
}
以上回答你满意么?
type:"POST",
url: //你的请求程序页面随便啦
async:false,//同步:意思是当有返回值以后才会进行后面的js程序。
data://请求需要发送的处理数据
success:function(msg){
if (msg) {//根据返回值进行跳转
window.location.href = '你的跳转的目标地址';
}
}
以上回答你满意么?
追问
url就是我需要跳转的目标地址
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
$.ajax({
url: ...//去后台return ajax(Status.success, “”);
type : "post",
success:function(str){
window.location.href = url;
}
}
url: ...//去后台return ajax(Status.success, “”);
type : "post",
success:function(str){
window.location.href = url;
}
}
更多追问追答
追问
$.ajax({
url: ...//
success:function(msg){
window.location.href = url;}
}这样的话就没必要用ajax了,直接 window.location.href = url;就可以了
现在大致的解决办法是document.getElementById("main").innerHTML=msg;
追答
你要纯跳转还需要ajax干嘛
ajax是用作前台临时后台处理和局部更新的吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询