3 回答

TA貢獻(xiàn)1757條經(jīng)驗(yàn) 獲得超7個(gè)贊
我這里說(shuō)一個(gè)服務(wù)端解決方法,當(dāng)然 你用AJAX也可以用這個(gè)方法。
首先,創(chuàng)建一個(gè)數(shù)字,裝到SESSION里,然后再放到在頁(yè)面上一個(gè)隱藏字段里,數(shù)據(jù)提交的時(shí)候把這個(gè)數(shù)字也回發(fā)回來(lái),然后把SESSION里的值++,接著該干啥干啥,數(shù)據(jù)庫(kù)也好,畫(huà)圖片也好。如果用戶再次提交 頁(yè)面上那個(gè)數(shù)字 和SESSION里的就不一樣了?,然后不理他就行了。?
簡(jiǎn)單來(lái)說(shuō) 就是用個(gè)數(shù)字 和SESSION 使HTTP網(wǎng)頁(yè) 變成有狀態(tài)性的。當(dāng)然 只是假的而已。

TA貢獻(xiàn)1993條經(jīng)驗(yàn) 獲得超6個(gè)贊
1. 事先在服務(wù)器端生成一個(gè)GUID來(lái)當(dāng)作主鍵,這樣第二次提交就不會(huì)成功。
2. 點(diǎn)擊“提交”使用javascript把這個(gè)按鈕Disable掉。

TA貢獻(xiàn)1848條經(jīng)驗(yàn) 獲得超10個(gè)贊
直接用JavaScript把按鈕“灰”掉就可以了
另處網(wǎng)速的因素,只要不是海量數(shù)據(jù),感覺(jué)不用考慮,現(xiàn)在的網(wǎng)速最少都1M了。難道還有撥號(hào)地??
- 3 回答
- 0 關(guān)注
- 806 瀏覽
添加回答
舉報(bào)