Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Некорректная работа на сервере .load() (https://javascript.ru/forum/jquery/52418-nekorrektnaya-rabota-na-servere-load.html)

dukonst 18.12.2014 11:46

Некорректная работа на сервере .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');
  }
})



На сервере может работать нормально, а может и через раз.

Подскажите как сделать, чтобы запросы выполнялся всегда?

рони 18.12.2014 12:02

Цитата:

Сообщение от dukonst
^$

это что?

dukonst 18.12.2014 16:24

Это экранирование. Поправил пост, чтобы не смущало

рони 18.12.2014 17:43

dukonst,
может вам http://api.jquery.com/jQuery.getScript/ нужен а вот ready тут нужен ли?

dukonst 18.12.2014 22:16

Пробовал. Почему-то более менее корректно работает именно .load()


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