簡體   English   中英

使用javascript傳遞兩個變量

[英]Pass two variables using javascript

在我的網頁中,我想將兩個驗證字傳遞給另一個頁面。 我用這個代碼

function getStData(key) {
  var gender=document.getElementById("gender").value;
  var xhttp = new XMLHttpRequest();
  xhttp.onreadystatechange = function() {
    if (this.readyState == 4 && this.status == 200) {
      var res = this.responseText;
      document.getElementById("std_table").innerHTML = res;
    }
  };
  xhttp.open("GET", "../../lib/HOS_AddMain.php?key="+key+"&gender="+gender, true);
  xhttp.send();
}

在身體里:

<body onload="getStData('')">
  <input type="radio" name="gender" id="gender" checked="checked" onchange="getStData(document.getElementById('searchIn').value)" ="" value="male" /> Male
  <input type="radio" name="gender" id="gender" value="female"> Female

我如何在單選按鈕單擊時實現它並顯示特定信息?

您可以使用本地存儲作為解決方法

localStorage.setItem('variable1', 'value1');
localStorage.setItem('variable2', 'value2');

然后在第二頁上,您可以檢索變量並將其刪除,但我建議您使用后端渲染,例如php或jsp(根據您的喜好)

或者,也許您應該使用諸如angular的完全客戶端應用程序:)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM