请问高手,在php程序中中,在执行ajax请求中能否在中途就跳转到其他页面,行的话,请支招,谢谢! 20
4个回答
展开全部
不可以,可以根据返回值跳转页面,如果中途跳转的话,它会把你跳转的页面当做返回值返回给AJAX
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以、直接header('location:url')就可以了
更多追问追答
追问
不行的,我在执行ajax请求时,有判断页面是否超过规定的时间,即进行页面超时判断操作,如果超时就直接跳转到首页,不用接受ajax返回值。
追答
那与php就没关系了。设置请求超时时间,及ajax加载失败的事件为跳转到首页就可以。
不知道你有没有用js框架。如果jquery比较方便
$.ajax({
'url':url,
...
'timeout':30000, //30秒过期
'error':function(){ window.location.href='首页地址'; },
'success':function(){
ajax加载页面成功的操作
}
});
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
给你的思路吧!
1.根据ajax 返回码 js 跳转到你想到的页面
1.根据ajax 返回码 js 跳转到你想到的页面
追问
不行的,我在执行ajax请求时,有判断页面是否超过规定的时间,即进行页面超时判断操作,如果超时就直接跳转到首页,不用接受ajax返回值。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
..既然要跳转你要ajax干嘛?
追问
我在执行ajax请求时,有判断页面是否超过规定的时间,即进行页面超时判断操作,如果超时就直接跳转到首页,不用接受ajax返回值。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询