2016-09-22 48 views
-2

我是新來的Node.js,而且,我想知道如何讓HTML文件間的數據「石棉水泥」的爲例:Node.js的如何獲得POST查詢

我得到submit.html與2個文本輸入(名稱和年齡)和一個提交按鈕,目標sub.html,

假設用戶提交name = Alex,age = 20,如何獲得這個數據在我的sub.html腳本(sub .js)在HTML標記中呈現這些數據?我需要使用socket.io還是Ajax? node.js中沒有一些方法嗎?

謝謝回答這些問題的小白^^

[編輯] 我忘了說我想非freamwork解決方案(我還沒有找到答案谷歌),但它似乎IMPOSIBLE這麼好..我將使用節點:)

回答

0

你需要使用一個Web應用程序框架一樣表達興亞來處理請求。

這裏是一個方法問題,上面用快遞的web框架:

app.get('/', function(req, res) { 
    // code to render submit.html 
}); 

app.post('/', function(req, res) { 
    // gets value of the submit.html through a ajax request 
    // save it in database(such as sqlite, mysql) 
}); 

app.get('/welcome', function(req, res) { 
    // retrieve stored data from database 
    // render 2nd html (which displays name and age) using a templating enigne like pug (previously called jade) 
}); 
+0

謝謝..那麼這是可悲的,我需要使用一些freamworks但它仍然是偉大的!我還有一個問題:爲什麼人們不喜歡我的問題? –

+0

也許是因爲它是一個普遍的問題,而不是特定於node.js.另外,也許是因爲你可以在谷歌上輕鬆地找到關於這個的博客。 –

+0

嗯,我需要15個通知點..:/ 對不起 –