Нужно сделать jQuerry вывод контента + форма подбора товара

P
На сайте с 06.01.2009
Offline
601
876

Здравствуйте.

Есть страница poisk/search в которой выводится форма подбора товара и сами аннонсы товаров со ссылками на товары.

Нужно сделать следующее.

Есть исходный код


<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<script language="javascript" src="/jquery.form.js"></script>

<script type="text/javascript">
$(document).ready(function(){
function loading_show(){
$('#loading').html("<img src='/includ/poisk/images/loading.gif'/>").fadeIn('fast');
}
function loading_hide(){
$('#loading').fadeOut('fast');
}
function loadData(page){
loading_show();
var str = $("#myform").serialize();
$.ajax
({
type: "POST",
url: "/includ/poisk/load_data.php",
data: {page : page, str: str},
success: function(msg)
{
$("#container").ajaxComplete(function(event, request, settings)
{
loading_hide();
$("#container").html(msg);
});
}
});
}
loadData(1); // For first time page load default results
$('#container .pagination li.active').live('click',function(){
var page = $(this).attr('p');
loadData(page);

});
$('#container .pagination2 .active2').live('click',function(){
loadData(1);
});
$('#container .pagination2 .sbros').live('click',function(){
alert('Я кнопка. Меня нажали!');
$('option').val('1'); // сброс значений полей option
// $('textarea').val(''); // сброс значений полей textarea
loadData(1);
});

$('#go_btn').live('click',function(){
var page = parseInt($('.goto').val());
var no_of_pages = parseInt($('.total').attr('a'));
if(page != 0 && page <= no_of_pages){
loadData(page);
}else{
alert('Enter a PAGE between 1 and '+no_of_pages);
$('.goto').val("").focus();
return false;
}

});
});
</script>

Как видим - подгружается файл load_data.php в котором из БД выбирается товар подходящий по условию ($str) и собственно пагинация. Также в файл передается номер страницы - чтобы выводить соответствующие 10 товаров.

На данный момент всё устраивает, но не работают кнопки "назад" "вперед" браузера.

Также, не работает возврат из страницы товара (кнопка назад браузера) в страницу search на то местоположение с которого юзер ушел в товар. Т.е. если он ушел из подбора товаров (страница search) с условиями $str=''такое то условие и $page='такой то номер' то нужно его вернуть в такое же положение.

ps могу не совсем корректно изъясняться, но коротко - страница подбора товаров выводит аннонсы на товары динамически, без смены урла.

Готов заплатить, например, 1500 руб.

Рассмотрю Ваши предложения по цене, может быть у вас другое решение нежели я показал вам в исходнике.

P
На сайте с 06.01.2009
Offline
601
#1

Ребят, я готов если надо 3000 заплатить, просто нужно грамотное решение.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий