使用javascript传递两个变量

时间:2017-03-07 19:48:14

标签: javascript php jquery html

在我的网页中,我想将两个序列传递给另一个页面。我使用这个代码

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

如何在单选按钮上实现它并显示特定信息?

1 个答案:

答案 0 :(得分:1)

您可以使用localstorage作为解决方法

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

然后在第二页上你可以检索变量并删除它们但我建议使用像php或jsp这样的后端渲染(如你所愿)

或许你应该去像角度这样的完全客户端应用程序:)