ajax - Ajax 发布后重定向

标签 ajax jquery

我希望ajax post成功进入主页。由于某种原因,我一直做错事。知道我应该做什么来解决这个问题吗?

window.APP_ROOT_URL = "<%= root_url %>";

Ajax

$.ajax({ url: '#{addbank_bankaccts_path}',
 type: 'POST',
 beforeSend: function(xhr) {xhr.setRequestHeader('X-CSRF-Token', '#{form_authenticity_token}')},
 dataType: "json",
 data: 'some_uri=' + response.data.uri ,
 success: function(APP_ROOT_URL) {
      window.location.assign(APP_ROOT_URL);
  }
});

最佳答案

success: function(response){
    window.location.href = response.redirect;
}

希望以上内容能有所帮助,因为我也遇到了同样的问题

关于ajax - Ajax 发布后重定向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18118627/

相关文章:

PHP 拆分字符串并插入 MySQL

javascript - Laravel 5 与 Ajax 连接吗?

javascript - AJAX 实时搜索不显示结果

javascript - Ajax 调用在 Javascript 的 click() 中不起作用

javascript - 在手机上隐藏下拉菜单

javascript - 如果 async.jquery 中的响应为 null,则跳过迭代

javascript - 当 HTML Form 中隐藏了对应的控件时,Label 可以在 Tab 键切换时获得焦点吗?

javascript - 触发事件和ajax

ajax - jquery 数组推送在 ajax 成功内无法正常工作

javascript - 将对象数组发送到 MVC Controller