Ajax页面跳转不过去,执行成功后弹窗完页面不跳转

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Ajax页面跳转不过去,执行成功后弹窗完页面不跳转相关的知识,希望对你有一定的参考价值。

$("#myform").submit(function ()
$.ajax(
url: "/tools/shopus.ashx?action=Register",
//请求的url地址
data: $('#myform').serialize(),
type: "POST",
//请求方式
async: false,
cache: false,
success: function (data)
alert(data);
window.location.href = "/ShopUser/Index";
,
error: function (req)
alert(req);

);
);

$("#myform").submit(function () 
           $.ajax(
               url: "/tools/shopus.ashx?action=Register",
               //请求的url地址
               data: $('#myform').serialize(),
               type: "POST",
               //请求方式
               async: true,//这个地方修改
               success: function (data)    
                       alert(data);
                       window.location.href = "/ShopUser/Index";   
               ,
               error: function (req) 
                   alert(req);
               
           );
           return false;//这个位置加一个返回失败
       );

参考技术A href里面index.html
你没加后缀名,它不认识追问

MVC不需要加后缀名,而且后缀是cshtml不是html

追答

js它认识mvc吗?

参考技术B 貌似是路径不太对,可能是路径后缀,大小写问题吧 参考技术C 好像没啥问题
你确定已经success了嘛?

如果确定了进入success 那就没有问题了吧

在或者你是在 iframe里面window.location.href什么的问题追问

已经success了能显示 alert(data);的结果,就是无法跳转页面

我直接放个http://www.baidu.com上去都跳不了

java form表单提交到另一个jsp页面,但页面不跳转过去,求指点

最近最了一个工具,悲剧得是 xxxx.xml全都不让你去配置,所以类似以前form提交的方法不能用了(而且input个数不确定,是遍历出来得,所以直接xx.jsp?a=...&b=...也不好用了),要在JSP页面上写JAVA代码处理。现在是要做成这样:1.提交到一个指定得jsp(别得方式也行) 2.提交后页面不跳转(这是大前提) 3.提交后最好能有个返回值,确定操作成功失败
有没有大神写过类似代码,求具体一点得代码,谢谢了

参考技术A 用ajax,直接把form序列化传到后台 参考技术B 无刷新的吗?这样就用Ajax和Jquery了 参考技术C 把表单封装成一个json对象再利用异步请求后台处理,具体你自己搞吧,不要什么都完全用现成的,对你没有什么好处

以上是关于Ajax页面跳转不过去,执行成功后弹窗完页面不跳转的主要内容,如果未能解决你的问题,请参考以下文章

jsp 如何实现提交表单 但不跳转到提交页面

java form表单提交到另一个jsp页面,但页面不跳转过去,求指点

简单JavaScript网页跳转问题,当我登录成功后为什么不跳转。 希望给出详细代码

.net response.redirect 不跳转,网页url已变化就是不跳转。

为啥我的ajax请求返回的页面不跳转

ajax怎样实现加载页面,点击页面链接不跳转走