頁面A向頁面B 傳遞參數,可是頁面A傳遞是用JQ的 ajax的Get請求,提交的參數沒有在浏覽器裡面,例如?XXX=A&XXX=C這樣子,
,所以頁面B就不能用
var URL = document.location.toString();
這樣來獲取了
求頁面B該 怎麼樣寫才能獲取 ?
首先你要明確一點, web 中兩個頁面的獨立性是非常大的,裡面的代碼在兩個獨立的環境中解析運行,Chrome就干脆一個tab一個進程(基本上就是一個頁面一個進程),所以說一般情況下頁面之間傳復雜數據還是比較艱難的。
但是也有一些手段去傳遞:
第一種就是題主提到的使用url參數的方式傳遞。
第二種就是利用html5的本地存儲功能來傳遞數據,比如使用localStorage,在A頁面中改變數據,在B頁面中可以監聽改變。