gpt4 book ai didi

node.js - 如何从 jade 客户端 java 脚本调用函数

转载 作者:搜寻专家 更新时间:2023-10-31 23:14:24 25 4
gpt4 key购买 nike

我的表单中有两个下拉列表。一旦用户从第一个列表中选择了值,我想根据选择和显示过滤第二个列表。为此,我使用第一个选择选项的 onchange="showSubCat(); 来获取选定的值。showSubCat() 函数在客户端 js 文件中定义。如何在 jade 模板中获取 showSubCat() 函数返回的值,以便我可以过滤正在填充第二个列表的数组。

var subcode = showSubCat();

给出错误。

有什么建议吗?谢谢。

最佳答案

我自己是 Jade 的新手,但据我所知,您有两个选择:

1) 在 jade 中创建函数:

-function sayHi(name){
- return "hello "+name
-}
p= sayHi('bill')

我认为这让您的代码有点困惑。

2) 更好的选择是从模型中传入函数

app.get('/', function(req, res){  
res.render('home', {
title: 'Home'
, fs: { sayHi:function(name){
return "hello "+name
}}
});
});

然后在您的 jade 文件中,您只需:

p= fs.sayHi('bill')

关于node.js - 如何从 jade 客户端 java 脚本调用函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9538124/

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