如何从.ejs文件中获取值并使用它ni a.js文件

how to get value from .ejs file and use it ni a .js file

本文关键字:文件 ni js ejs 获取      更新时间:2023-10-14

我有一个登录名.ejs文件,我想使用.js中文本框中输入的用户名。

login.ejs包含以下HTML

<h1>Log in</h1>
<div>
<label>Username:</label>
<input type="text" id="username" name="uname" /><br/>
</div>
<div>
<label>Password:</label>
<input type="password" id="password" name="pw" />
</div>
<div>
<input type="submit" value="Submit"/>
</div>

并且我想要使用该值的.js文件中的代码

if(username==teacher)
{
//some thing
}
else if(username==student)
{
//some thing
}

在加载a.js文件之前,您可以将其放在ejs文件的head

 "<script > var username<%= title %> </script>"

这将用传递给ejs文件的参数定义变量username,并且您可以在链接到页面的任何js文件中访问它