Некорректная работа на сервере .load()
Здравствуйте,
Проблема вылезла при тестировании на сервере, на локали все работало как часы. Механизм такой: удаляем товар из корзины отправляем post запрос, пересобираем куки:
$.post("/ajax/del_basket.p3?id=${id}");
Следом обновляем div где отображается информация о сумме товаров:
$("#totalPrice").load("/ajax/reload_cookiebasket.p3")
Содержимое reload_cookiebasket.p3:
$(document).ready(function(){
var test = $.cookie('totalPrice');
$('#totalPrice').text(test.replace(/(\d)(?=(\d\d\d)+([^\d]|$))/g, '$1 '));
if (test == 0){
$('.hPb').css('display','none');
$('.hPe').css('display','block');
}
})
На сервере может работать нормально, а может и через раз. Подскажите как сделать, чтобы запросы выполнялся всегда? |
Цитата:
|
Это экранирование. Поправил пост, чтобы не смущало
|
dukonst,
может вам http://api.jquery.com/jQuery.getScript/ нужен а вот ready тут нужен ли? |
Пробовал. Почему-то более менее корректно работает именно .load()
|
| Часовой пояс GMT +3, время: 17:19. |