Итак, у меня есть таблица с каждой строкой, имеющей флажки в начале каждой строки таблицы. Когда пользователь нажимает на строки таблицы, которые он хочет отобразить и нажав кнопку отправки, я хочу, чтобы эти строки таблицы отображались на другой странице. Я делаю это, создав переменный так же, как это:отображение переменной jquery на другой странице
$('#submit').click(function(){
var data;
var title = $('#dimTableTitle td').html();
data = '<table id="dimTable">';
data += '<tbody>';
data += '<tr id="dimTableTitle">' + '<td colspan="100">' + title + '</td>' + '</tr>'
data += '<tr id="dimHeading">';
$("#dimHeading").find('td').each(function(){
data += '<td>' + $(this).html() + '</td>';
});
$('#dimTable tr').has(':checkbox:checked').each(function(){
data += '<tr>'
$(this).find('td').each(function(){
data += '<td>' + $(this).html(); + '</td>'
});
data += '</tr>'
});
data += '</tr>'
data += '</tbody>';
data += '</table>';
});
отображает «данные» переменных просто отлично на исходной странице, но когда я пытаюсь и загрузить его в новый сНу или другой контейнер на другой странице I получает только всю таблицу, а не выбранные строки таблицы. Я хочу отобразить эту новую переменную на новой странице, которая появляется, когда пользователь нажимает кнопку отправки. Любая помощь будет оценена по достоинству.
JS-переменные являются локальными для каждого скрипта, а при переходе на другую страницу вы реализуете сценарий и инициализируете переменную. Если вы хотите отображать переменные JS на другой странице, попробуйте использовать localstorage. http://diveintohtml5.info/storage.html –