Jquery 如何将div数据从一个页面传递到另一个页面

Jquery 如何将div数据从一个页面传递到另一个页面,jquery,Jquery,我的div中有一组复选框,我想将所有这些值移动到另一个页面 我试过这样做 现在这个div是静态的,但它将包含动态生成的值 页面1.html <!DOCTYPE html> <html> <head> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script> <script&g

我的div中有一组复选框,我想将所有这些值移动到另一个页面

我试过这样做

现在这个div是静态的,但它将包含动态生成的值

页面1.html

   <!DOCTYPE html>
    <html>
    <head>
    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
    <script>
    var obj = [];
    var elems = $("#one");
    $(document).ready(function(){
    });
    function onsubmit()
    {
    for (i = 0; i < elems.length; i++) {
        var id =document.getElementById('value');
        alert(id);
        tmp = {
            'values': id
        };
        obj.push(tmp);
    }
    return true;
    }
    </script>
    </head>
    <body>
    <form onsubmit="myFunction()" action="page2.html" method="get">
    <div id="one"/>
    <input type="checkbox" name="vehicle" value="Bike">I have a bike<br>
    <input type="checkbox" name="vehicle" value="Car">I have a car <br>
    <input type="submit" value="Submit">
    </div>
    </form>
    </body>
    </html>

var-obj=[];
变量元素=$(“#一”);
$(文档).ready(函数(){
});
函数onsubmit()
{
对于(i=0;i
我有一个空白页面2.html

不知道如何进一步进行,请任何人帮助???

尝试使用

var div = $('yourdiv').serialize();
要传递值,应该使用POST或GET,这样就可以序列化div,然后可以提交、重定向或任何其他方式来传递值


由于使用的是get方法,所以通过查询字符串将变量发送到page2.html

查询字符串将类似于

yourdomeain.com/page2.html?vehicle=Bike

然后,您需要从page2.html中的查询字符串中提取这些值。

使用php在另一个页面上通过$\u get或$\u请求获取值 您还需要更改输入上的名称以避免重复

<input type="checkbox" name="bike" value="Bike">I have a bike<br>
<input type="checkbox" name="car" value="Car">I have a car <br>

<?php

    $bike = $_GET['bike']
    $car = $_GET['car']

?>
我有一辆自行车
我有一辆车

在第一页或第二页??我已经尝试了您提到的方法,但没有触发警报。知道为什么吗?你需要在文件名和参数之间使用
。你的小提琴定义了一个名为
onsubmit
的函数,但是HTML调用
myFunction
。你还需要使用
无换行
选项之一,这样函数就可以在全局范围内。谢谢,但是我没有使用phpok检查这个,它可能会帮助你发现数据可能是巨大的,所以我不能这样做,事实上我正在考虑创建一个json,然后传递它。json将同样巨大。
<input type="checkbox" name="bike" value="Bike">I have a bike<br>
<input type="checkbox" name="car" value="Car">I have a car <br>

<?php

    $bike = $_GET['bike']
    $car = $_GET['car']

?>