Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/32.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 将前端上的变量集拉到后端节点_Javascript_Node.js_Express - Fatal编程技术网

Javascript 将前端上的变量集拉到后端节点

Javascript 将前端上的变量集拉到后端节点,javascript,node.js,express,Javascript,Node.js,Express,我正在写一个评论部分,我的web应用程序的前端有关于每个评论的线程级别的信息。在提交注释时,我需要将这些信息传递给后端,以便我可以组装所有线程并在节点中对它们进行排序,然后将它们传递回前端 目前,该信息作为变量存储在script.js文件中,但也可以作为类添加到用户提交评论的表单中。这些方法中有一种被认为是更好的形式吗 这是从jade转换过来的html评论回复表单: <form id="commentReply" class="sbBox jEgC97D 2" action="/comme

我正在写一个评论部分,我的web应用程序的前端有关于每个评论的线程级别的信息。在提交注释时,我需要将这些信息传递给后端,以便我可以组装所有线程并在节点中对它们进行排序,然后将它们传递回前端

目前,该信息作为变量存储在script.js文件中,但也可以作为类添加到用户提交评论的表单中。这些方法中有一种被认为是更好的形式吗

这是从jade转换过来的html评论回复表单:

<form id="commentReply" class="sbBox jEgC97D 2" action="/comment" method="post" style="display: block;">
<h1>Post a Comment</h1>
<textarea name="comment" type="text" style="height: 349px;"></textarea>
<input type="submit" value="Post">
</form>

发表评论

class=“sbBox jEgC97D 2”是我想要的。如何将其输入节点以便处理它?

您有两个选项:

  • 发送额外的信息(线程级别)作为您表单帖子的一部分
  • 启动另一个ajax请求以发送此信息
  • 选项1是有意义的,因为如果您将所有这些存储在数据库中,它将是高效的—1次到服务器,大概1次到数据库


    选择2将是一种非常昂贵和低效的做事方式。进行1次服务器调用(ajax请求),然后再进行一次调用,以更新数据库以获得适当的注释

    好的,那么选择1似乎是正确的选择。不过,我仍然不确定如何将数据实际输入节点。我会发布我的代码。