我有一个代码,在出现错误时我会返回带有错误消息的状态:
if (err){
res.render('page1', {status:2, msg:'Server Error : Probable unable to connect'});
return;
}
在我的 page1.ejs 中,我编写了以下方式:
var status = <%= status %>;
alert ( 'The status = ' + status);
if( status == 2)
{
var msg = "'" + <%= msg %> + "'";
alert(msg);
}
或者
if( status == 2)
{
alert('"' + <%= msg %> + "'");
}
我正在尝试获取 status 和 msg 的值 - 但由于 'msg' 作为多个单词存在,我无法找到一种方法来捕获从 NodeJS 传递的完整字符串。Firebug 显示错误为:
SyntaxError: missing ) 在参数列表之后
alert('"' + Server Error : Probable unable to connect+ "'");
-------------------|