在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/PHP  HTML/ 頁面間值得傳遞

頁面間值得傳遞

做一個答題系統(tǒng),在答題頁面觸發(fā)點擊事件(選擇正確答案),選擇正確就在答對題數(shù)上加1.錯誤就不加。現(xiàn)在整個答題完成。跳轉(zhuǎn)到另一個頁面也就是答題完成頁面,我怎么答對的值取到

回答
編輯回答
撥弦

1可以存儲到客戶端本地,cookie,localstorage等
2可以利用form提交過去(跳轉(zhuǎn))

2018年5月30日 10:31
編輯回答
來守候

其實方法很多的,樓上說的都可以,也可以通過url地址傳過去

2017年7月25日 11:24
編輯回答
尐懶貓

很簡單 跳轉(zhuǎn)到完成頁面的時候 在url地址拼接 然后 完成頁面獲取這個值就好了

詳細(xì)一點

答題頁面 答題完畢

跳轉(zhuǎn)  =  xxx.com?sum = 100   (url后面拼接參數(shù)/以及你所得的分?jǐn)?shù))

完成頁面 獲取分?jǐn)?shù)

function getQueryString(name) {
        var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
        var r = window.location.search.substr(1).match(reg);
        if (r != null) return decodeURIComponent(r[2]);
        return null;
}
 alert(getQueryString('sum'))    // 彈出100  你要的分?jǐn)?shù)
2017年4月14日 10:26
編輯回答
澐染

這個有太多方法了:

  1. 用本地數(shù)據(jù)存儲,諸如cookie之類的完成值的傳遞
  2. 通過調(diào)用地址傳遞信息
  3. 通過服務(wù)器傳遞信息(對的數(shù)據(jù)先傳遞到服務(wù)器,在另外一個界面中服務(wù)器返回信息)

其實這里第3才是正確的操作,這樣才能防止客戶端篡改信息(如果數(shù)據(jù)有可能被篡改),甚至數(shù)據(jù)判斷都是服務(wù)器端做。

2018年2月5日 18:16