• Проблема в GET запросе с использованием ajax/history api.?

    @WECS Автор вопроса
    ThunderCat, линк в форме < a href=""> кнопка отправляет запрос в базу и выводит найденную информацию через сессию для пользователя. Без js кода которую я отправил выше GET запрос работает на ура.
    Пример гет запроса:
    if(isset($_get['test'])){
    $log=$db->fetch("SELECT `FROM` WHERE `ID`=? LIMIT 1",ARRAY(ID));
    $_SESSION['info'] = $log['id'];
    header("Location: /");
    exit;	
    }
  • Проблема в GET запросе с использованием ajax/history api.?

    @WECS Автор вопроса
    ThunderCat, Да запрос с параметрами. Код js который я скинул сверху выполняет действия на сайте без перезагрузки.
    Я нажимаю на кнопку [кнопка]=>'?success' и он выполняет этот запрос x3 раза и даже больше
  • Проблема в GET запросе с использованием ajax/history api.?

    @WECS Автор вопроса
    function ajaxUrl(href){
    $(document).scrollTop('0');
    $('body').css('overflow','hidden');
    $.post(
    href,
    {'ajaxes_loaders' : null},
    function (data){
    $('body').css('overflow','auto');
    $('body').html(data);
    var titl = $('div[title]').text();
    document.title = titl;
    }
    );
    }
    
    if (history.pushState){
    $(window).on('popstate', function(event){
    var loc = ( event && event.location ) || ( event.originalEvent && event.originalEvent.location ) || document.location;
    ajaxUrl(loc.href);
    });
    $(document).on('click', 'a[load != "none"]', function(e){
    var href = $(this).attr('href');
    if (href != null){
    ajaxUrl(href);
    history.pushState(href, titl, href);
    var titl = $('div[title]').text();
    e.preventDefault();
    }
    });
    }

    Обычный любой гет запрос if(isset($_GET['test'])){} выведет множественный запрос
    Посмотреть консоль не смогу как так рядом пк нету только телефон