Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/410.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在Jade模板中更改JSON_Javascript_Json_Node.js_Pug - Fatal编程技术网

Javascript 在Jade模板中更改JSON

Javascript 在Jade模板中更改JSON,javascript,json,node.js,pug,Javascript,Json,Node.js,Pug,我不熟悉使用Jade,这是我的目标:假设我传入了一个JSON对象,其中某个键值对的值为1。该值显示在某个位置。当用户单击一个按钮时,该数字接收到一个+=1,现在显示的是数字2而不是1。这是否可以在不重新加载页面的情况下实现 我读到Jade编译成静态HTML,这让我相信这是不可能的。但我也看到了在HTML中包含javascript的Jade代码示例,因此我相信这是可能的。如果有人知道,我希望得到一个直截了当的答案。如果这是不可能的,一个非常有用的答案将是我如何能做这样的事情 如果这很重要,我将使用

我不熟悉使用Jade,这是我的目标:假设我传入了一个JSON对象,其中某个键值对的值为1。该值显示在某个
位置。当用户单击一个按钮时,该数字接收到一个
+=1
,现在显示的是数字2而不是1。这是否可以在不重新加载页面的情况下实现

我读到Jade编译成静态HTML,这让我相信这是不可能的。但我也看到了在HTML中包含javascript的Jade代码示例,因此我相信这是可能的。如果有人知道,我希望得到一个直截了当的答案。如果这是不可能的,一个非常有用的答案将是我如何能做这样的事情


如果这很重要,我将使用nodeJS和Express作为我的平台和框架。谢谢

这可以通过
js/jquery
实现,因为一旦呈现页面,它将表现为
HTML
。如果还想将增加的值保存到DB,请使用
Ajax
,否则使用简单的js代码更改视图元素。