#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, он стирает первую строку, но тогда я не могубольше ничего не добавляйте в чат, но когда я перезагружаю страницу, она возвращает все, что я удалил. Также, когда я удаляю некоторые строки, они удаляются только для меня, а не для всех остальных в комнате.
Мне нужно, чтобы он мог не только удалять все содержимое таблицы, но мне также нужно, чтобы он удалял его навсегда, чтобы все в комнате чата и комнате чата могли работать должным образом.
Ответ №1:
То, что вы удаляете первую строку в СВОЕМ браузере, не означает, что HTML будет отображаться по-другому в следующий раз или для всех остальных. Это удаление должно произойти на стороне сервера. Вместо этого рассмотрим вызов AJAX.
Комментарии:
1. Вам нужно будет создать конечную точку, к которой вы сможете принять и обработать ваш ajax-запрос. Я предлагаю использовать ajax api от jQuery. api.jquery.com/jquery.ajax
2. на стороне сервера происходят такие вещи, например, когда кто-то попадает на веб-сайт, он автоматически добавляет «анонимный» на вкладку «Пользователи», пока они не изменят свое имя, как только они вводят свое имя, «анонимный» меняется на то, что они когда-либо вводили, и это довольно быстро, и каждый раз, когда отправляется сообщениеэто довольно быстро
3. опять же, я никогда не использовал AJAX и не знаю, как и что делать
4. @ImThatGuy: К счастью, у вас есть Интернет, доступный для вас, наполненный множеством информации и примеров использования AJAX. Предоставленная мной ссылка является документацией для нее. Вы должны это проверить.
5. честно говоря, я все еще не понимаю, как это сделать