我正在面临困难,理解如何将数据从客户端发送到ExpressJS服务器,以基于这些数据呈现视图。发送数据到ExpressJS服务器呈现新视图
在客户端,用户选择不同的参数,更新所述“数据偏好”属性(基本上为0〜6)
<div class="userChoice" data-preference="0">Category_1</div>
<div class="userChoice" data-preference="0">Category_2</div>
.... Few more categories
<div class="userChoice" data-preference="0">Category_N</div>
我能够收集JSON数据{Category: preference_value}
。
不过,我真的失去了(无论是客户端和服务器端),当涉及到这些数据发送到服务器ExpressJS,并获得基于该
我想什么看法客户端:
- 的jQuery:
$.get
但数据是在URL,它似乎过于复杂处理,因为类别的数量可能是重要的 - 的jQuery:
$.post
但它似乎并没有采取在服务器端考虑到app.render
或app.sendFile
。
我试过服务器端:
app.post
但它似乎并没有被好办法,因为我不能设法让app.sendFile
工作。app.get
但我无法得到一些数据(例如{Category: preference_value}
)从客户端
StackOverflow上很多问题都与此有关的话题,但我无法找到任何显示如何处理双方。任何帮助或链接将非常感激。