Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Передать div блок на другую страницу по ссылке (https://javascript.ru/forum/jquery/39653-peredat-div-blok-na-druguyu-stranicu-po-ssylke.html)

kostant 07.07.2013 15:03

Передать div блок на другую страницу по ссылке
 
На главной странице происходит динамичное наполнение тега <tbody id="bodytable" > div-блока c id="inline1", а затем хочу передать всё его содержимое в другую страницу, нажав на кнопку <div style="float:left"> <a href="#" class="button red">Оформить заказ</a> </div>. Подскажите, пожалуйста, как лучше это реализовать, а лучше пример какой-нибудь покажите. Заранее спасибо)
<div  id="inline1" style=" width:auto; <!--display: none;-->">
        <form action="cart/order" method="post"> 
            <div class="Title">Корзина</div> 
         
            <div >
                <table border="1" >
                    <thead>
                      <tr>
                        <td width="250">Наименование</td>
                        <td width="80">Цена</td>
                        <td width="35" >Кол.</td>
                        <td width="80">Итого</td>
                        <td width="62">&nbsp;</td>
                     </tr>
                   </thead>
                   <tbody id="bodytable" > 

                   <tr>
                     <td colspan="3" align="right">Итого к оплате:</td>
                     <td><span id="cartTotalPrice">0</span> грн</td>
                     <td></td>
                   </tr>
                 </tbody>
              </table>
          </div>
    <div class="buttons"> 
         <div  style="float:left"> <a href="#" class="button red">Оформить заказ</a> </div>
         <div style="float:left"><a href="#" class="button gray cancel">Продолжить покупки</a></div> 
         <div style="float:left"><a href="#" class="button gray clean">Очистить</a></div> 
    </div>
    </form>
        
  </div>

hurt3 07.07.2013 17:35

копируешь див в кукисы
происходит переход на иную страницу
функция после загрузки страницы сомтрит есть ли переменная кукисов и если есть заполнена ли она
далее содержимое куккиса вставляется в тело страницы примерно 6-12 строк кода на jquery, но для работы с куккисами призываю использовать готовые функции

kostant 01.09.2013 20:19

Кукисы не подходят в виду малого объёма передаваемой информации. Подскажите, пожалуйста, как можно это осуществить с помощью аякса методом post. Нужно чтобы звгрузилась страница basket.php с содержание тэга с индификатором #bodytable. Пытаюсь так:
$.ajax({            
            type: 'POST',
            url: 'basket.php',
            data: {
                'table' : $("#bodytable").html(),
                  },
            success: function(data) {
                    if(data == "true") {
                       document.location.href = "http://www.basket.php";
                    }else{
                        
                    }
            },
            error: function(xhr, str){
                        alert('Возникла ошибка: ' + xhr.responseCode);
                    }
                    });

Но параметры не передаются на открываемой странице(((

ksa 01.09.2013 20:46

Цитата:

Сообщение от kostant (Сообщение 270370)
Пытаюсь так:
...
            data: {
                'table' : $("#bodytable").html(),
                  },
...

Но параметры не передаются на открываемой странице(((

У тебя там запятая лишняя. Т.е. вообще синтаксическая ошибка... :)

kostant 01.09.2013 21:10

Там просто было перечисление параметров и я убрал лишнее, а запятую забыл убрать. Если убрать запятую, проблему это не решить!((

_0_ 04.09.2013 10:29

http://htmlbook.ru/html5/storage

http://codestorage.ru/post/rabotaem-...torage-osnovy/


Часовой пояс GMT +3, время: 10:24.