我得到这样的数据表格
$('input:checked').each(function () {
$this = $(this);
var itemName= $(this).closest('tr').children('td:eq(2)').text();
var itemCost=$(this).closest('tr').children('td:eq(3)').text(); // admin
var itemQty= $(this).closest('tr').find('td:eq(4) input').val();
});
我有4个像这样的textFields 当我单击复选框时。我们需要将数据(名称,成本,数量)传递给Next-Page.if我们点击4复选框。我们需要4个名称和4个成本和4个数值传递到下一页。
请任何一个指南。请告诉我Total Data将传递到其他页面。我们这样重定向页面
window.location = '../html/NextPage.html';
答案 0 :(得分:1)
如下所示:
这是一个有效的Jsfiddle
var myStuffArray =[];
$('input:checked').each(function () {
$this = $(this);
var itemName= $(this).closest('tr').children('td:eq(1)').text();
var itemCost=$(this).closest('tr').children('td:eq(2)').text();
var itemQty= $(this).closest('tr').find('td:eq(3) input').val();
myStuffArray.push([itemName, itemCost, itemQty]);
});
//store in local storage
localStorage["myStuffLocalArray"] = JSON.stringify(myStuffArray);
//... on second page
var myRetrievedStuffArray = JSON.parse(localStorage["myStuffLocalArray"]);
alert (myRetrievedStuffArray[0][0]); //alerts the first "itemName"
答案 1 :(得分:1)
您可以使用localStorage / sessionStorage来保存数据。
Try to save the data in json object of possible.