Задать вопрос
Ответы пользователя по тегу AJAX
  • Как по ajax поменять название кнопки?

    cyber-jet
    @cyber-jet
    Потому что json это объект, а вы работаете с ним как с массивом. Если у вас в ответе и правда json, то нужно так:

    if(json.success) {
       ... json.total_cart...
    }
    Ответ написан
    Комментировать
  • Как "сдружить" два ajax-запроса, чтобы один действовал после другого?

    cyber-jet
    @cyber-jet
    Предполагаю, что после фильтрации переписываются объекты в DOM, по этому, все что ранее было поставлено на прослушку, стирается. Есть несколько способов, как это исправить:
    1. Вынести установщик прослушки событий отправки форм $('form.cart').on( 'submit' ... в отдельную функцию, и вызывать её каждый раз после фильтрации. Вариант так себе, говнокод :)
    2. Слушать событие на объекте, который точно не стирается из DOM, например:
    $( 'body' ).on( 'submit', 'form.cart', ...
    3. Для любителей старой школы, написать функцию отправки в корзину в корне window. И вызывать её непосредственно на элементе:
    <form onsubmit="addToCart();return false">...
    Ответ написан