鍍金池/ 問(wèn)答/Java  數(shù)據(jù)庫(kù)  網(wǎng)絡(luò)安全  HTML/ 如何實(shí)現(xiàn)當(dāng)當(dāng)網(wǎng)購(gòu)物車跳轉(zhuǎn)訂單頁(yè),當(dāng)收貨地址為空,彈出表單讓用戶填寫的功能?

如何實(shí)現(xiàn)當(dāng)當(dāng)網(wǎng)購(gòu)物車跳轉(zhuǎn)訂單頁(yè),當(dāng)收貨地址為空,彈出表單讓用戶填寫的功能?

流程1

流程2

如圖,當(dāng)點(diǎn)擊結(jié)算,從數(shù)據(jù)庫(kù)讀取用戶收貨地址,若為空,彈出form讓用戶填寫,填寫完提交數(shù)據(jù)庫(kù),并返回當(dāng)前頁(yè)面,顯示用戶的地址列表,若不為空,直接顯示用戶所有地址列表。
這個(gè)功能用jsp+struts2+ajax應(yīng)該怎么實(shí)現(xiàn)?

回答
編輯回答
空痕

當(dāng)你跳轉(zhuǎn)到訂單頁(yè)面時(shí),你的訂單的action要查詢此用戶的地址,如果地址為空則設(shè)置一個(gè)值,如hasAddress=0。跳轉(zhuǎn)到前端頁(yè)面后,加載js,判斷hasAddress=0則彈出填寫收獲地址的彈窗,否則就不現(xiàn)實(shí)彈窗,直接顯示默認(rèn)收貨地址。

2017年12月30日 23:51
編輯回答
尛憇藌

按你說(shuō)的寫了代碼,可以實(shí)現(xiàn)我的功能

2017年7月23日 02:56
編輯回答
六扇門

樓上正解,我添加一種情況就是你可以直接返回使用次數(shù)最多的前幾個(gè),如果返回的列表為空那就彈出添加框

2017年12月6日 10:44