2014-12-09 2 views
1

Итак, у меня есть таблица с каждой строкой, имеющей флажки в начале каждой строки таблицы. Когда пользователь нажимает на строки таблицы, которые он хочет отобразить и нажав кнопку отправки, я хочу, чтобы эти строки таблицы отображались на другой странице. Я делаю это, создав переменный так же, как это:отображение переменной 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 получает только всю таблицу, а не выбранные строки таблицы. Я хочу отобразить эту новую переменную на новой странице, которая появляется, когда пользователь нажимает кнопку отправки. Любая помощь будет оценена по достоинству.

+1

JS-переменные являются локальными для каждого скрипта, а при переходе на другую страницу вы реализуете сценарий и инициализируете переменную. Если вы хотите отображать переменные JS на другой странице, попробуйте использовать localstorage. http://diveintohtml5.info/storage.html –

ответ

1

Вы можете отправить данные с помощью метода поста (асинхронный)

jQuery.ajax({ 
url: "a.php?" + params, 
async: false, 
cache: false, 
dataType: "html", 
success: function(html){ 
    returnHtml = html; 
} 

});

Примечание 1: Исходный код написан только для того, чтобы дать вам идеи.

+0

Сайт не использует PHP, но это проблема? – user3203552

+0

Если вы будете использовать php или аналогичный язык, вы можете использовать это решение. С только html это будет сложно. –

+0

Я работаю с сторонним api, который, к сожалению, не использует PHP. Javascript и HTML - мои единственные варианты на данный момент. Думаю, я могу найти плагин. – user3203552

Смежные вопросы