文章詳情頁
node.js - nodejs處理post表單數(shù)據(jù)的問題
瀏覽:191日期:2024-08-04 13:21:36
問題描述
上圖是一個post表單提交到node后臺,后臺使用的express
如何能實(shí)現(xiàn)這樣的取值方式:
var name = req.body.person.name;var age = req.body.person.age;
求大神賜教。。
問題解答
回答1:app.use(bodyParser.json());
回答2:直接使用form元素來發(fā)送http請求提交表單數(shù)據(jù)的話,使用 name='person[name]' 實(shí)際是不會在發(fā)送請求的時候自動生成一個person的對象的,如果要在node中使用req.body.person.XXX去獲取提交的內(nèi)容,還是使用js來提交表單吧。(提交的項(xiàng)不多可以一一列出來,多的話就直接遍歷這個表單獲取value好了。)
回答3:app.use(bodyParser.json());app.use(bodyParser.urlencoded({ extended: true }));
加上這兩句就可以解決了。
回答4:不需要那么麻煩啊,只要req.body.xx 就可以獲取到值啊!
上一條:node.js - 對將近2000個網(wǎng)頁發(fā)起同時20個的并發(fā)請求,出去request請求失敗下一條:node.js - npm install -g gulp 報錯但不影響使用
相關(guān)文章:
1. java - Web開發(fā) - POI導(dǎo)出帶有下拉框的Excel和解決下拉中數(shù)組過多而產(chǎn)生的異常2. Python做掃描,發(fā)包速度實(shí)在是太慢了,有優(yōu)化的方案嗎?3. javascript - 關(guān)于定時器 與 防止連續(xù)點(diǎn)擊 問題4. objective-c - ios百度地圖定位問題5. java - 微信退款,公賬號向個人轉(zhuǎn)賬SSL驗(yàn)證失敗6. python - 使用xlsxwriter寫入Excel, 只能寫入65536 無法繼續(xù)寫入.7. python - flask如何創(chuàng)建中文列名的數(shù)據(jù)表8. java - 安卓接入微信登錄,onCreate不會執(zhí)行9. 微信開放平臺 - Android調(diào)用微信分享不顯示10. python - mysql 如何設(shè)置通用型字段? 比如像mongodb那樣
排行榜

熱門標(biāo)簽