我正在面臨困難,理解如何將數據從客戶端發送到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上很多問題都與此有關的話題,但我無法找到任何顯示如何處理雙方。任何幫助或鏈接將非常感激。