0
我認爲一種方法是查詢字符串。但是我不知道它在本地機器上工作還是需要服務器端或本地服務器。以及我們如何在頁面1(父窗口)和頁面2(彈出窗口)中實現。如何將一個變量值從父窗口傳遞到html中使用javascript的新子窗口
這裏有任何機構可以幫助我做到這一點。請寫下步驟來做到這一點。正確的答案將不勝感激。
我認爲一種方法是查詢字符串。但是我不知道它在本地機器上工作還是需要服務器端或本地服務器。以及我們如何在頁面1(父窗口)和頁面2(彈出窗口)中實現。如何將一個變量值從父窗口傳遞到html中使用javascript的新子窗口
這裏有任何機構可以幫助我做到這一點。請寫下步驟來做到這一點。正確的答案將不勝感激。
通過查詢字符串傳遞值將無需服務器端支持。
在第1頁:window.open('url?param1=value1');
在第2頁:(後頁負荷):
(從https://stackoverflow.com/a/901144/384155截取)
function getParameterByName(name)
{
name = name.replace(/[\[]/, "\\\[").replace(/[\]]/, "\\\]");
var regexS = "[\\?&]" + name + "=([^&#]*)";
var regex = new RegExp(regexS);
var results = regex.exec(window.location.search);
if(results == null)
return "";
else
return decodeURIComponent(results[1].replace(/\+/g, " "));
}
console.log(getParameterByName(param1));