如何在jQuery的Ajax调用后管理一个重定向请求
2016-01-19 18:08
645 查看
success:function(data){ if(data.xx == "xx") { //code... window.location.href ="success.aspx"; } if(data.xx == "ss") { //code.. window.location.href="failed.aspx": }
你可以用json方式,对返回的数据进行判断,如果成功返回什么样的json数据,失败返回什么样的json数据,然后再if代码里面自定义链接就可以了
php写法
$data='{"data":"1"}'; echo $data;
注:
"top.location.href"是最外层的页面跳转
"window.location.href"、"location.href"是本页面跳转
"parent.location.href"是上一层页面跳转.
location是window对象的属性,而所有的网页下的对象都是属于window作用域链中(这是顶级作用域),所以使用时是可以省略window。而top是指向顶级窗口对象,parent是指向父级窗口对象。
相关文章推荐
- JqueryUI插件dialog实现遮罩层
- wordpress jquery插件分页
- 【原】jQuery与CSS自动生成验证码
- jQuery的各种插入方法
- jquery实现iframe自适应子页面高度
- [翻译]jQuery Mobile入门教程——主题的使用和定制
- 关于jQuery中的trigger和triggerHandler方法的使用
- 关于jQuery中的trigger和triggerHandler方法的使用
- 插件帮助文档 --- jquery---JCarouselLite
- js、jQuery之控制元素的可见性
- 初次体验Jquery(Ajax + Json)+Struts2
- 利用jQuery接受和处理xml数据
- jQuery验证控件jquery.validate.js使用说明
- 关于jQuery的inArray 方法介绍
- jquery treeview 插件参数说明
- jquery.extend方法
- JQuery设置获取下拉菜单某个选项的值(比较全)
- Jquery attr获取option属性值
- jquery ajax之loading效果
- jQuery EasyUI使用教程之在数据网格中自定义排序