Имена участников (разделяйте запятой).
Распечатайте то, что отправляете (PHP: var_dump - Manual).
Подозреваю, что в if($sql[`login`] == $login) { Но телепаты в отпуске все, да.
Там самое простое fetch ().then() использовать, но это асинхронное решение.
Поиграйтесь с Fetch (javascript.ru) , почитайте про await. Можно без await, так как fetch возвращает promise (и про них почитайте).
Они уже научились и другие словари докачивать, у меня китайский и русский установились.
А, сразу не рассмотрел. AJAX запрашивается асинхронно и выполнение строки return (result); происходит раньше, чем приходит ответ с сервера.
Ну, что в data-то?
Для наглядности используйте console.log(). И распечатайте прихолящюю data, вдруг там битые данные.
Имелось в виду, что строгая типизация помогает избежать ошибок в первую очередь юным падаванам, где Вы там обращение к себе высмотрели или...
Строгая типизация, как и error_reporting(E_ALL); отсеивает кучу ошибок в коде. Объём док-блоков вторичен. Наверное, карма хороша, коли такие...
json_decode(..., true)
Ответил на другом форуме.
Один раз просто закоммитьте отформатированный код без других изменений с соответствующим комментарием, потом наслаждайтесь жизнью.
О, и этот в бан в гугле попал, эко ) Мне кажется, рано кому-то с роутерами баловаться.
Да не помню JS на таком уровне, гуглить не буду, используйте jQuery ) А там просто всё: $('#idТекстарии').val( $('#idТекстарии').val() + "теги" );
@Атм_Евгений, ну, из JS обработчик на отправку формы, изменение поля и `return true;` Проще всего через jQuery, составь поисковику правильный...
@ADSoft, да понятно. Я попутал, ТС-у замену надо произвести ) ТС, JavaScript используй. Если что, есть раздел Free-Lance.
Может, ему с клиента что-то такое вынуть нужно, чего на сервере просто так не получить, хотя большие сомнения, что в этом причина.
Попробуйте пересоздать индекс, но не знаю, поможет ли.