我想访问一个文档对象,并想使用一个警报。
所以我已经在ejs文件中创建了一个函数,当我遇到错误时我想显示一个警报。所以我正在渲染我的ejs文件并给出2个参数,一个是结果,另一个是错误。并想显示是否有错误,请显示警报。
res.render('appandfeature',{data: apps, error:error});
和我的ejs文件
<% if(error!=null)
showAlert(error.message);
%>
showAlert = function(err) {
alert('error: ' + err);
}
%>
可以看出,我正在调用警报,但遇到一个错误,即“未定义警报”。
我知道这是服务器端的东西。问题是如何在ejs中调用警报?我不想从ajax做某事。如果我能用ejs解决这个问题,那就太好了。
答案 0 :(得分:1)
您可以在脚本标签内访问EJS变量:
Enter ID: 1
0 for char grade or 1 for int grade: 0
Enter a char grade: A
Enter ID: 2
0 for char grade or 1 for int grade: 0
Enter a char grade: b
Enter ID: 3
0 for char grade or 1 for int grade: 1
Enter an int grade: 99
Enter ID: 4
0 for char grade or 1 for int grade: 1
Enter an int grade: 84
Enter ID: 5
0 for char grade or 1 for int grade: 1
Enter an int grade: 65
***Student(s) who take grade 'A' is/are***
ID: 1
Grade: A
ID: 2
Grade: 98
ID: 3
Grade: 99
ID: 5
Grade: A