请问高手,在php程序中中,在执行ajax请求中能否在中途就跳转到其他页面,行的话,请支招,谢谢! 20

 我来答
薛钊Mh
2012-11-21
知道答主
回答量:62
采纳率:0%
帮助的人:21.9万
展开全部
不可以,可以根据返回值跳转页面,如果中途跳转的话,它会把你跳转的页面当做返回值返回给AJAX
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wzxrj521
2012-11-21 · TA获得超过134个赞
知道小有建树答主
回答量:226
采纳率:0%
帮助的人:108万
展开全部
可以、直接header('location:url')就可以了
更多追问追答
追问
不行的,我在执行ajax请求时,有判断页面是否超过规定的时间,即进行页面超时判断操作,如果超时就直接跳转到首页,不用接受ajax返回值。
追答
那与php就没关系了。设置请求超时时间,及ajax加载失败的事件为跳转到首页就可以。
不知道你有没有用js框架。如果jquery比较方便
$.ajax({
'url':url,
...
'timeout':30000, //30秒过期
'error':function(){ window.location.href='首页地址'; },
'success':function(){
ajax加载页面成功的操作
}
});
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hs_110
2012-11-21
知道答主
回答量:38
采纳率:0%
帮助的人:21.4万
展开全部
给你的思路吧!
1.根据ajax 返回码 js 跳转到你想到的页面
追问
不行的,我在执行ajax请求时,有判断页面是否超过规定的时间,即进行页面超时判断操作,如果超时就直接跳转到首页,不用接受ajax返回值。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
njumwx
2012-11-21 · TA获得超过327个赞
知道小有建树答主
回答量:868
采纳率:0%
帮助的人:437万
展开全部
..既然要跳转你要ajax干嘛?
追问
我在执行ajax请求时,有判断页面是否超过规定的时间,即进行页面超时判断操作,如果超时就直接跳转到首页,不用接受ajax返回值。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式