javascript - 在 JavaScript/jQuery 中使用 AJAX 后重定向 URL

标签 javascript jquery ajax

我有一个 ajax 调用,在调用另一个 URL 后我试图重定向我的页面。但是,它只是刷新页面。我可以做些什么来重定向我的页面?

<button onclick="SignUp()" class="btn btn-success text-center">Submit Information</button>

function SignUp() {

    var first_name = document.getElementById('first_name').value;
    var last_name = document.getElementById('last_name').value;

    $.ajax({
        type: 'POST',
        url: 'signup.php',
        data: { "first_name": first_name, "last_name": last_name },
        async: false,
        success: (function () {
            window.location.href = "http://stackoverflow.com";
        })
    });
}

最佳答案

使用

  window.location.href = "http://stackoverflow.com";

编辑

因为按钮在表单中,所以它的默认行为是提交

所以你必须添加 type="button" 到 button like

<button type="button" >Submit Information</button>

你需要使用return false

HTML

<button onclick="return SignUp()" >Submit Information</button>

JavaScript

function SignUp() {
    //Your code  
        return false;        
};

关于javascript - 在 JavaScript/jQuery 中使用 AJAX 后重定向 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21365008/

相关文章:

javascript - 如何使用事件监听器传递事件 (e) 和变量?

php - JSON字符编码与utf8的比较

jQuery 切换点击

php - 使用 jquery (ajax) 和 php 的上一个和下一个日期

jquery - 传递凭据不起作用

javascript - (仍然未回答)django 复选框在数据库中保存是或否

javascript - 在 Mongoose/MongoDB 中,如何更新数组的数组中的属性

javascript - 搜索 JSON 对象并返回从给定键 :value? 向上一级的键

javascript - 来自其他站点的链接应打开该站点的第一个链接

c# - ASP.NET MVC Ajax Actions 结果封装