如何将用户输入带入快速路由器(加载后)

时间:2018-07-31 07:21:00

标签: javascript node.js express router

我有:

使用路由的app.js(index.js)

一个index.js,这是我最初执行GET SQL数据的地方

index.pug,具有接受输入的形式,其中包括table.js

table.js,在文档准备好后,获取用户输入的值并将其存储为变量。

现在,我想参加

var userinput 

,然后在所有内容加载完成后,在index.js的GET SQL数据中使用它。最初将获取默认查询。然后,我需要它进行包含用户输入的SQL查询。

但是我不知道该怎么做,因为index.js在table.js之前加载,并且无论它是否需要加载默认数据。目前,我无法在index.js中的table.js中检索变量

1 个答案:

答案 0 :(得分:0)

在table.js中,创建一个对象,并在每次更改时对该对象设置userinput。使用mofule.export导出该对象。

在index.js中,需要table.js并将其分配给变量。现在,您可以访问该变量上的userinput,它将成为您在table.js中设置的任何内容。