Если под пользователями понимается MySQL пользователь, то один из вариантов - использование триггеров.
Настроив их, при внесении/удалении/изменении данных в созданную для этого таблицу с логами будут автоматически вноситься данные.
Преимущество такого способа в том, что вся логика находится на уровне БД.
Артем, ваш пример отлично вам же показывает, почему это плохая идея :)
У вас уже есть скрипт на странице, реализуйте правильно логику в нем. Не нужно его перезагружать. Для повторения каких-либо действий в коде используйте функции.
Артем, так оберните эти скрипты в функции и применяйте их заново к новым данным после получения.
getScript вам тут абсолютно не нужен.
Т.е. есть у вас, например, какие-то манипуляции с данными, например: $('div').html('обновляю текст');
Оберните это в
function nameFunction()
{
$('div').html('обновляю текст');
}
Да, не то указал, с "DOMContentLoaded" не сработает. Укажите "load" (внешние ресурсы были загружены, стили применены, размеры картинок известны и т.д.). Отредактировал код
Andrey Vasilev, погружаться в типизацию в языке со слабой типизацией? :)
"правильно и чисто писать код" - о чистоте тут речи вообще не идет, а о правильности...Не соглашусь. Правильны оба варианта.
А по поводу вопросов в будущем:
Стоит просто изучать особенности языка, с которым человек работает, потому что рано или поздно придется столкнуться со всем. И уж тем более с описанными вами примерами.
А если очень хочется в типизацию, для этого есть TypeScript
Олег Муравейко, всё-равно не вяжется...Тогда бы ведь и при запуске с консоли некоторые уведомления не поступали бы. Разницы ведь никакой нет по сути: гугл получает запросы на один адрес с одного и того же сервера, но в одном случае почти всегда никаких уведомлений нет, а в другом все успешно доставляются.
Настроив их, при внесении/удалении/изменении данных в созданную для этого таблицу с логами будут автоматически вноситься данные.
Преимущество такого способа в том, что вся логика находится на уровне БД.