ajax执行成功后可以跳转到另一个页面吗

 我来答
百度网友62cbae549c
2018-03-31 · TA获得超过5317个赞
知道小有建树答主
回答量:33
采纳率:100%
帮助的人:5100
展开全部

是可以的。例如:

$.ajax({

  type:"post",  url:url,  data:{xxx:xx},  dataType: "json",  success : function(data){   window.location.href="跳转的url,后边也可以拼接点data中数据作为参数";  }});

如果是需要跳转到另外的页面,也可以用window.open(url);

ajax

AJAX即“AsynchronousJavascriptAndXML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。

AJAX = 异步JavaScript和XML(标准通用标记语言的子集),是一种用于创建快速动态网页,在无需重新加载整个网页的情况下,能够更新部分网页的技术。

通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。

平行线逆行
推荐于2018-02-22 · TA获得超过199个赞
知道小有建树答主
回答量:177
采纳率:75%
帮助的人:96.1万
展开全部

是可以的。



  1. 例如:
    $.ajax({
      type:"post",
      url:url,
      data:{xxx:xx},
      dataType: "json",
      success : function(data){
       window.location.href="跳转的url,后边也可以拼接点data中数据作为参数";
      }
    });
  2. 如果是需要跳转到另外的页面,也可以用window.open(url);
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友9842e3d
2016-07-05 · TA获得超过190个赞
知道小有建树答主
回答量:208
采纳率:100%
帮助的人:108万
展开全部
答案是肯定的。

1ajax本身是支持成功的判断,如下
$.ajax({
    url:'url',
    type:'post',
    async:false,
    success:function(){//成功的判断
        //在这个地方写跳转页面的js
        location.href = "www.sohu.com";
    },
    error:function(){}
});
2跳转页面是写在成功的判断里面就可以了,如,location.href = "www.sohu.com";
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
烟花梦帘
2016-05-20 · TA获得超过545个赞
知道小有建树答主
回答量:123
采纳率:100%
帮助的人:81.6万
展开全部
Ajax技术出现的原意就是为了实现局部的数据刷新,一方面可以减轻服务器的负担,另一方面可以提升用户体验,如果你希望跳转的另外一个页面,不如直接使用转发。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
程序猿知识总结
2016-07-13 · TA获得超过673个赞
知道小有建树答主
回答量:411
采纳率:75%
帮助的人:168万
展开全部
可以,Ajax执行成功之后有一个回调函数,将跳转的代码写在回调函数中,Ajax执行完之后就会自动执行回调函数中的代码
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(16)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式