javascript - form提交表单问题

查看:133
本文介绍了javascript - form提交表单问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

代码`
$("button").click(function(){

        $.ajax({
            url:"http://localhost/mycncart/index.php?route=account/myaddress/add",
            type:"post",
            data:$("#formId").serialize(),
            success:function(data){
                //alert(data);
               
            }  
        });
        window.location.href="select_address.html";
            
    }); `
    

我想问这个window.location.href为什么不能放在success:function(){};里。。。
放在success:function(){};里就不会跳页
但是表单提交了

解决方案

success: function (data) {

location.href=data.reurl; 

}
这是我用ajax进行请求成功进行跳转的代码,不过我是从后台返回跳转链接的。
以上说明界面跳转可以用在success中。至于为什么你的界面跳转放在success中没有起作用,你在success中alert()一下看看,有没有请求成功。你先试试看

这篇关于javascript - form提交表单问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆