Попытка удалить строки таблицы

#javascript #html

#javascript #HTML

Вопрос:

Итак, у меня есть комната чата, над которой я работаю в html, и у меня возникла проблема, эта комната чата — это локальный Wi-Fi, и то, что я пытаюсь сделать, это ввести код в поле ввода, очистить таблицу или текущий чат.

             <script>
              function myFunction() {
                var letter = document.getElementById("pass").value;
                var text;

                if (letter === "Python") 
                  {
                  document.getElementById("myTable").deleteRow(0);
                  } else {
                  alert("Admin Access Denied");
                  }
                }
            </script>
  

вот что происходит, допустим, я ввожу Python в поле ввода, код работает, и он удаляет первую строку таблицы каждый раз, когда я нажимаю enter, и выдает предупреждение, если оно неверно, но проблема в том, что как только я нажимаю enter, он стирает первую строку, но тогда я не могубольше ничего не добавляйте в чат, но когда я перезагружаю страницу, она возвращает все, что я удалил. Также, когда я удаляю некоторые строки, они удаляются только для меня, а не для всех остальных в комнате.

Мне нужно, чтобы он мог не только удалять все содержимое таблицы, но мне также нужно, чтобы он удалял его навсегда, чтобы все в комнате чата и комнате чата могли работать должным образом.

ССЫЛКА: https://project-js-imthatguy.c9users.io /

Ответ №1:

То, что вы удаляете первую строку в СВОЕМ браузере, не означает, что HTML будет отображаться по-другому в следующий раз или для всех остальных. Это удаление должно произойти на стороне сервера. Вместо этого рассмотрим вызов AJAX.

Комментарии:

1. Вам нужно будет создать конечную точку, к которой вы сможете принять и обработать ваш ajax-запрос. Я предлагаю использовать ajax api от jQuery. api.jquery.com/jquery.ajax

2. на стороне сервера происходят такие вещи, например, когда кто-то попадает на веб-сайт, он автоматически добавляет «анонимный» на вкладку «Пользователи», пока они не изменят свое имя, как только они вводят свое имя, «анонимный» меняется на то, что они когда-либо вводили, и это довольно быстро, и каждый раз, когда отправляется сообщениеэто довольно быстро

3. опять же, я никогда не использовал AJAX и не знаю, как и что делать

4. @ImThatGuy: К счастью, у вас есть Интернет, доступный для вас, наполненный множеством информации и примеров использования AJAX. Предоставленная мной ссылка является документацией для нее. Вы должны это проверить.

5. честно говоря, я все еще не понимаю, как это сделать