我想从我的JADE模板调用javascript函数。我试过在论坛上发布的解决方案但它仍然给我一个错误,如“未定义不是一个函数”
我的Javascript功能是
script.
function addCommas(nStr) {
return nStr;
}
我从JADE模板调用此函数,如 -
td(style='width: 10%;') #{addCommas("12345")}
但我抛出的错误如下 -
undefined is not a function
有人可以帮我吗?
感谢。
答案 0 :(得分:0)
此模板代码添加了一个在客户端调用javascript的函数:
script.
function addCommas(nStr) { return nStr; }
但是这个模板代码在服务器端调用了一个函数,但它们未定义(根据前面的内容):
td(style='width: 10%;') #{addCommas("12345")}
所以,如果你想在服务器端定义和调用功能,你需要为另一个人定义一个模板:
- function addCommas(nStr) { return nStr; }
如果要在客户端调用此函数,请将其保留在相同的定义中,但这会导致例如:
script.
console.log( addCommas("12345") );