gpt4 book ai didi

javascript - 无法获取 ejs 文件

转载 作者:搜寻专家 更新时间:2023-11-01 00:37:42 25 4
gpt4 key购买 nike

我需要在另一个 ejs 文件中调用一个 ejs 文件并且功能正常,但我总是“无法获取文件”如果我在函数之外做一个包含文件。它有效。但是我需要在函数中调用这个ejs文件。

<input type = "submit" value = "heure"  id="sub" style="width:120px" onclick="changer()"/>
<input type = "submit" value = "journée" id="sub1" style="width:120px" onclick="changersub1()"/>

<script type="text/javascript">
function changersub1()
{
document.getElementById("sub1").style.backgroundColor="MistyRose";

document.getElementById("sub").style.backgroundColor="white";

window.location = "./index1.ejs";
}
</script>

你有什么想法吗?谢谢

最佳答案

下面一行

window.location = "./index1.ejs";

您正在尝试调用类似 localhost:5000/index1.ejs 的东西,这是错误的。 Index1.ejs是一个模板文件,在ExpressJS

中需要在服务端渲染如下
router.get('/index1', function(request, response) {
response.render('index1.ejs');
});

将上面的行添加到你的路由中并将函数更改为以下

window.location = "/index1";

关于javascript - 无法获取 ejs 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45709639/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com