d0kuro
@d0kuro
Бубубубубу

Почему страница всё ровно обновляется после срабатывания события?

Не понятно почему обновляется страница после работы такого кода:

$("body").on('click', 'a.service-delete', function(e){
    
    e.preventDefault();
    
    if (!confirm("Вы действительно хотите удалить выбранный элемент?")) {
        return;
    }
    
    var id_box = $(this).attr("id-box");
    var id_service = $(this).attr("id-service");

    $.ajax({
        url: "/admin/box-services/delete",
        type: "POST",
        cache: false,
        data: {
            id_service: id_service,
            id_box: id_box
        },
        success: function(response) {
            // Not response
            if (!response) {
                console.log('Not response');
            }
            
            $.pjax.reload({container: '#services-pjax-list'});
        },
        error: function (response) {
            console.log(response);
        }
    });
});
  • Вопрос задан
  • 239 просмотров
Решения вопроса 1
d0kuro
@d0kuro Автор вопроса
Бубубубубу
Проблема была в ответе Аяксу - был редирект.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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