Jquery 如何将div数据从一个页面传递到另一个页面
我的div中有一组复选框,我想将所有这些值移动到另一个页面 我试过这样做 现在这个div是静态的,但它将包含动态生成的值 页面1.htmlJquery 如何将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
<!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']
?>