鍍金池/ 問答/數(shù)據(jù)庫  HTML/ node操作mysql根據(jù)id查詢對應(yīng)的列的問題

node操作mysql根據(jù)id查詢對應(yīng)的列的問題

在做文章列表,然后根據(jù)文章的id進(jìn)入詳情。
現(xiàn)在遇到一個(gè)問題,就是我文章列表根據(jù)id轉(zhuǎn)跳到文章詳情的時(shí)候,文章詳情獲取到id然后根據(jù)id查到對應(yīng)的列。
可以看到我輸出sql語句是有兩個(gè)不同id的,但是這兩個(gè)都是同一個(gè)變量,第一條輸出的是動(dòng)態(tài)的,而第二條卻永遠(yuǎn)都是第一次查的id,這是為什么?
我現(xiàn)在只能獲取到第一個(gè)點(diǎn)擊的id列,再點(diǎn)其他文章也是獲取第一個(gè)點(diǎn)擊的那個(gè)id。

回答
編輯回答
亮瞎她

這個(gè)問題就是函數(shù)回調(diào)的問題。你為什么要搞路由嵌套呢?這樣兩次請求的req和res都是不同的,加上javascript回調(diào)函數(shù)的調(diào)用機(jī)制,sql變量也會(huì)出現(xiàn)交疊的情況。

2017年4月9日 13:54