为什么ajax不重定向到另一个html页面
Why ajax does not redirect me to another html page?
我想在ajax请求成功后将用户重定向到另一个html页面,但是什么也没有发生。我必须提到这样一个事实,即html页面需要身份验证,但在用户发出请求时,他已经登录了。
这是js:
$("form").submit(function (env) {
env.preventDefault();
$("#submitbtn").prop('disabled', true);
$("#form_result").text("");
var request = JSON.stringify($("#newRequest-form").serializeObject());
console.log(request);
$.ajax({
method: "POST",
url: "/api/holidays",
data: request,
contentType: "application/json",
dataType: "html",
success: function () {
window.location.href("summary.html");
/*$("#form_result").text("Submitted succesfully");
$("form").addClass('hidden');*/
},
error: function (error) {
$("#form_result").text("Error: creating the request. Status: " + error.status + " - " + error.statusText);
$("#submitbtn").prop('disabled', false);
}
});
});
window.location.href("summary.html");
不是一个函数,而是一个属性。试试这个:
window.location.href = "summary.html";
相关文章:
- 使用javascript将动态表从一个html页面打印到另一个html页
- 将html元素插入到文本字符串中,以匹配另一个html字符串
- 如何在另一个html文件的框架中包含图像
- 重定向到Angular JS中的另一个HTML页面
- 使用JavaScript打开另一个html页面时传递变量
- 如何在另一个 html 标签内选择 web 元素硒 Web 驱动程序与 html 源
- 显示从 HTML 表单到另一个 HTML 表单的发布值
- 收到事件时加载另一个.html页面
- 为什么谷歌跟踪代码管理器不能安装在正文下的另一个HTML元素中
- 获取另一个html标记下的html元素值
- 使用angularjs将HTML表单数据从页面提交到另一个HTML页面
- 在我的html页面-web应用程序用户界面的一个选项卡中的另一个html页面中的选项卡
- 调用另一个HTML文件中的函数
- 如何从使用jquery load()加载的另一个html页面执行在主html文件中编写的脚本
- 将NG打印的数据在一个html中重复传输到另一个html
- 在href跳转到另一个html元素之前,执行Knockout.js数据绑定:点击函数
- 用javascript(不带外部文件)将html加载到另一个html中
- 正在检测Html元素是否与另一个Html元件重叠
- 如何在屏幕大小上将html文件更改为另一个html文件
- 禁用来自另一个html页面的html框架的超链接