js怎么獲取另一個(gè)網(wǎng)頁(yè)的數(shù)據(jù) JS如何從另一個(gè)網(wǎng)頁(yè)獲取數(shù)據(jù)內(nèi)容進(jìn)行處理?
JS如何從另一個(gè)網(wǎng)頁(yè)獲取數(shù)據(jù)內(nèi)容進(jìn)行處理?通過(guò)URL傳遞參數(shù)。如果它是一個(gè)HTML頁(yè)面,JS會(huì)在它被轉(zhuǎn)移到一個(gè)新頁(yè)面時(shí)輸入它window.location.href=“a.html?id=100”。然
JS如何從另一個(gè)網(wǎng)頁(yè)獲取數(shù)據(jù)內(nèi)容進(jìn)行處理?
通過(guò)URL傳遞參數(shù)。如果它是一個(gè)HTML頁(yè)面,JS會(huì)在它被轉(zhuǎn)移到一個(gè)新頁(yè)面時(shí)輸入它window.location.href=“a.html?id=100”。然后a.html頁(yè)面的JS< divide=“s”></div><script>document.getElementById(“s”).innerHTML=window.location.split文件( "? “”[1]</script>如果要將Ajax參數(shù)從頁(yè)面a傳輸?shù)巾?yè)面B,并在頁(yè)面a的層中顯示頁(yè)面B執(zhí)行參數(shù)的結(jié)果,可以使用Ajax。這是jQuery。&Ltdivide=“a”></div>$(“#a”)。加載(”b.html?Id=100 “)//或$。獲取(”b.html?Id=100”,函數(shù)(數(shù)據(jù)){$(“#a”)。HTML(data)})本地存儲(chǔ)sessionstorage或localstorage。Sessionstorage或localstorage可以用于HTML5,這非常簡(jiǎn)單。Sessionstorage是會(huì)話存儲(chǔ),它將在關(guān)閉瀏覽器后消失。Localstorage是持久性存儲(chǔ),完全可以取代cookie存儲(chǔ)。實(shí)現(xiàn)方法:存儲(chǔ):SeStestStury[PAR1]=“123”。SACS存儲(chǔ)的實(shí)現(xiàn)方法[ “PAR1 ”] LoalStor與SeStess存儲(chǔ)相同。
JS如何從另一個(gè)網(wǎng)頁(yè)獲取數(shù)據(jù)內(nèi)容進(jìn)行處理?
JS如何從另一個(gè)網(wǎng)頁(yè)獲取數(shù)據(jù)內(nèi)容進(jìn)行處理?
首先,我認(rèn)為這個(gè)問(wèn)題應(yīng)該與Ajax無(wú)關(guān)。R那么,既然主題不清楚問(wèn)題的性質(zhì),我就假設(shè)你對(duì)“另一頁(yè)”的理解是模糊的。為了涵蓋主題的實(shí)際問(wèn)題(實(shí)際上,我們希望盡可能地涵蓋各種情況),我們將“另一頁(yè)”定義為單頁(yè)應(yīng)用的另一種狀態(tài)。此時(shí),只需將數(shù)據(jù)設(shè)置為公共上下文對(duì)象。R