Как исполнить document.ready через ajax?

На сайте есть повзунок цен , который подключается после загрузке DOM
<div id="block-input-price">
 <ul>
               <li><p>От</p></li>
               <li><input type="text" id="start-price" name="start_price" value="<?=$startprice?>" /></li>
               <li><p>До</p></li>
               <li><input type="text" id="end-price" name="end_price" value="<?=$endprice?>" /></li>
               <li><p>$</p></li>                        
</ul>
</div>
<div id="blocktrackbar"></div>

Вот подключение
$(document).ready(function() {
	$('#blocktrackbar').trackbar({
	onMove : function() {
        document.getElementById("start-price").value = this.leftValue;
	document.getElementById("end-price").value = this.rightValue;	
	},
	width : 160,
	leftLimit : 500,
	leftValue : 500,
	rightLimit : 50000,
	rightValue : 3000,
	

	roundUp : 500
});
});


Основываясь на этих ценах , посылается ajax-запрос , который обновляет весь документ
$( '#w0' ).click(function() {
                $.ajax({"type":"POST","
                      url":"#",
                      "success":function(data){
                    $("body").html(data);
                       },"
                  data":$(this).parents("form").serialize()}); 
                return false;
            });

И после ajax запроса в <div id="blocktrackbar"></div> не загружается повзунок . Как решить проблему?
  • Вопрос задан
  • 160 просмотров
Пригласить эксперта
Ответы на вопрос 1
rim89
@rim89
программист-велосипедист
зачем вам обновлять всю страницу
перерисуйте только блок вывода товаров и все
иначе надо где то хранить параметры которые вы изменили и передаёте
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы