php Сценарий ответа на ajax не работает - PullRequest
0 голосов
/ 06 марта 2020

Для хобби я создаю простой скрипт чата и хотел бы реализовать в нем функцию "/ kick". Для этого у меня есть форма для ввода в чат и отправки. php файла, который обрабатывает ввод. Я хотел бы иметь возможность / пнуть всех пользователей и перенаправить их для входа в систему. php с ajax. Но у меня проблема в том, что эхо от отправки. php, кажется, не доходит до ajax и не запускает перенаправление. Пока у меня есть:

отправить. php

...

elseif($_POST['text'] == "/kick")
    {

        unset($_SESSION['username']);
        unset($_SESSION['enterTime']);
        session_destroy();
        $sql = "DELETE FROM sjednice";

        mysqli_query($conn, $sql);

        echo "1";


    }

...

ajax

var intervalTimer = window.setInterval(function kick(){
            $(document).ready(function(){
                $.ajax({
                  method: 'post',
                  url: 'send.php',
                  dataType: 'text',
                  success: function(data) {


                    if(data == "1")
                    {


                        //this is not getting executed
                        window.location.href = "login.php";


                    }


                  }
  });
  });
  },100);

Редактировать : У меня есть jquery библиотека форм, которая обрабатывает отправку форм без обновления всей страницы, поэтому чат не будет обновлять sh все время. Действие формы заключается в отправке. php отдельного файла и отправке. php содержит перенаправление заголовка в этом коде elseif в приведенном выше коде.

Может ли это быть причиной того, что расположение заголовка php не перенаправляет? Потому что я попытался перенаправить заголовок php, но только в этом случае он не работает.

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...