Javascript 使用jquery从一个html页面重定向到另一个页面

Javascript 使用jquery从一个html页面重定向到另一个页面,javascript,jquery,html,Javascript,Jquery,Html,我在本地创建了两个静态html页面,demo1.html和demo2.html 我需要从一个页面重定向到另一个页面。最初我打开了我的demo1.html页面(url是file:///D:/app/demo1.html) 现在单击此页面中的一个按钮,我想重定向到demo2.html 我试过: $( "#submit" ).click(function() { window.location.href = "/demo2.html"; }); 但它没有起作用。我需要做哪些更改才能使其正常工

我在本地创建了两个静态html页面,
demo1.html
demo2.html

我需要从一个页面重定向到另一个页面。最初我打开了我的
demo1.html
页面(url是file:///D:/app/demo1.html)

现在单击此页面中的一个按钮,我想重定向到
demo2.html

我试过:

$( "#submit" ).click(function() {
    window.location.href = "/demo2.html";
});

但它没有起作用。我需要做哪些更改才能使其正常工作?

在新url的开头删除/

如果像您所说的那样从文件加载,那么编写
“/demo2.html”
将映射到
file:///d:/demo2.html

如果你写信

 $( "#submit" ).click(function() {
     window.location.href = "demo2.html";
 });

这将映射到启动应用程序的同一文件夹,即
file:///D:/app/demo2.html

在新url的开头删除/

如果像您所说的那样从文件加载,那么编写
“/demo2.html”
将映射到
file:///d:/demo2.html

如果你写信

 $( "#submit" ).click(function() {
     window.location.href = "demo2.html";
 });

这将映射到启动应用程序的同一文件夹,即
file:///D:/app/demo2.html

在新url的开头删除/

如果像您所说的那样从文件加载,那么编写
“/demo2.html”
将映射到
file:///d:/demo2.html

如果你写信

 $( "#submit" ).click(function() {
     window.location.href = "demo2.html";
 });

这将映射到启动应用程序的同一文件夹,即
file:///D:/app/demo2.html

在新url的开头删除/

如果像您所说的那样从文件加载,那么编写
“/demo2.html”
将映射到
file:///d:/demo2.html

如果你写信

 $( "#submit" ).click(function() {
     window.location.href = "demo2.html";
 });
这将映射到启动应用程序的同一文件夹,即
file:///D:/app/demo2.html

试试这个

 $('#submit').click(function() {
     window.location = '/demo2.html';
 };
试试这个

 $('#submit').click(function() {
     window.location = '/demo2.html';
 };
试试这个

 $('#submit').click(function() {
     window.location = '/demo2.html';
 };
试试这个

 $('#submit').click(function() {
     window.location = '/demo2.html';
 };


那么你的问题是什么?你会犯什么错误?您是否加载了jQuery(这对于重定向来说似乎有些过分)?这两个页面是否在同一个位置?尝试从您的地址中删除“/”:“demo2.html”;是的,它在同一个地方,我试着删除“/”不起作用。没有任何行动发生。我已经加载了jquery,这个函数是在ready函数上编写的。你能发布你的demo1.htmlSo吗?你有什么问题?你会遇到什么错误?您是否加载了jQuery(这对于重定向来说似乎有些过分)?这两个页面是否在同一个位置?尝试从您的地址中删除“/”:“demo2.html”;是的,它在同一个地方,我试着删除“/”不起作用。没有任何行动发生。我已经加载了jquery,这个函数是在ready函数上编写的。你能发布你的demo1.htmlSo吗?你有什么问题?你会遇到什么错误?您是否加载了jQuery(这对于重定向来说似乎有些过分)?这两个页面是否在同一个位置?尝试从您的地址中删除“/”:“demo2.html”;是的,它在同一个地方,我试着删除“/”不起作用。没有任何行动发生。我已经加载了jquery,这个函数是在ready函数上编写的。你能发布你的demo1.htmlSo吗?你有什么问题?你会遇到什么错误?您是否加载了jQuery(这对于重定向来说似乎有些过分)?这两个页面是否在同一个位置?尝试从您的地址中删除“/”:“demo2.html”;是的,它在同一个地方,我试着删除“/”不起作用。没有任何行动发生。我已经加载了jquery,这个函数是在ready函数上编写的。你可以发布你的demo1.htmlid吗?不工作,它只是在url中添加了“?”,没有重定向。我刚刚测试了代码,它可以工作。If不适用于您是因为您没有展示完整的示例。我建议您发布demo1.html代码(可能您使用的是另一个框架???)不起作用,它只是将“?”添加到url中,没有重定向发生。我刚刚测试了代码,它可以工作。If不适用于您是因为您没有展示完整的示例。我建议您发布demo1.html代码(可能您使用的是另一个框架???)不起作用,它只是将“?”添加到url中,没有重定向发生。我刚刚测试了代码,它可以工作。If不适用于您是因为您没有展示完整的示例。我建议您发布demo1.html代码(可能您使用的是另一个框架???)不起作用,它只是将“?”添加到url中,没有重定向发生。我刚刚测试了代码,它可以工作。If不适用于您是因为您没有展示完整的示例。我建议您发布demo1.html代码(可能您使用的是另一个框架???)不起作用,它只是将“?”添加到该url,没有重定向事件不起作用,它只是将“?”添加到该url,没有重定向事件不起作用,它只是将“?”添加到该url,没有重定向事件不起作用,它只是将“?”添加到该url,没有重定向发生