你在2.html点击按钮以后,把你要传给1.html的参数传给一个servlet或者action,在servlet或者action里面获取,然后在set进页面1.html里,1.html里面获取就可以了啊

解决方案 »

  1.   

    两个html用不到ajax吧,js就可以做了。
    用showModalDialog就可以了。。
    给你写一个例子。1.html:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
    <title>无标题文档</title>
    <script>
    function open2() {
    var values = window.showModalDialog("2.html");
    var tbody = document.getElementById("dt").tBodies[0];
    for (var i = 0;i<values.length;i++)
    {
    var tr = document.createElement("tr");
    var nameTd = document.createElement("td");
    var ageTd = document.createElement("td"); nameTd.appendChild(document.createTextNode(values[i].name));
    ageTd.appendChild(document.createTextNode(values[i].age));
    tr.appendChild(nameTd);
    tr.appendChild(ageTd);
    tbody.appendChild(tr);
    }
    }
    </script></head><body>
    <input type="button" value="打开2.html" onclick="open2()">
    <table border="1" id="dt">
    <tr>
    <td>姓名</td>
    <td>年龄</td>
    </tr>
    <tr>
    <td>姓名</td>
    <td>年龄</td>
    </tr>
    <tr>
    <td>姓名</td>
    <td>年龄</td>
    </tr>
    </table>
    </body>
    </html>2.html:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
     <HEAD>
      <TITLE> New Document </TITLE>
      <META NAME="Generator" CONTENT="EditPlus">
      <META NAME="Author" CONTENT="">
      <META NAME="Keywords" CONTENT="">
      <META NAME="Description" CONTENT="">
     </HEAD> <BODY>
      <script>
    window.returnValue = [
    {
    name:"张三",
    age:20
    },
    {
    name:"李四",
    age:13
    }
    ];
      </script>
      回传数据为:
      <pre>
    [
    {
    name:"张三",
    age:20
    },
    {
    name:"李四",
    age:13
    }
    ];
      </pre>
     </BODY>
    </HTML>