main.php:
<div id="test" class="test">
<?php include("data.php");?>
</div>
data.php:
В этом php у меня есть несколько запросов, а затем распечатывается список ... Каждый список в своем собственном теге DIV, и весь тег DIV "закрывается" при загрузке страницы, кроме последнего, который открыл пользователь. Я использую cookie, чтобы сохранить идентификатор DIV, чтобы узнать, что мне нужно открыть при перезагрузке страницы.
JS PART:
var test= $.cookie('test_cook');
$('div[class*="test"]').hide();
var op = $.cookie("test_cook");
alert(op);
$('div.test' + op).show();
$('input:image').click( function() {
var nr = $(this).attr('id').substr(7,2);
$('div.test' + nr).toggle(400);
$.cookie("test", nr, {expires:1 });
});
PHP PART:
В searctest.php выведите список того, что пользователь может искать и, если он хочет, отправить в базу данных.
include("searchtest.php");
Если я перезагружаю или закрываю страницу, то cookie работает хорошо, последний открытый тег DIV остается открытым. Но после того, как пользователь выполнит поиск и выполнит POST, переменная cookie будет пустой.
Не могли бы вы предложить мне что-нибудь, как я могу обойти это?