podushka, новые скрипты конечно можно не добавлять, но как тогда сделать функцию в ready? если поместить это в отдельную функцию и вызывать каждый раз по нажатии на блок - то у меня возникает ошибка, что функция не найдена
Aetae, почему только на новые? alert только на те, которые имеют класс button, то-есть все. блоки конечно удаляются, и появляются новые, но скрипт не удаляется, а создаётся новый такой-же. получается что и алерт будет вызываться повторно
так дело не в этом, а в том, что если нажать на кнопку, то alert вызовется несколько раз (потому что на странице скрипт подключен несколько раз. зависит от количества нажати на блок, котооый подключает скрипты)
файл называется вообще по другому, подключается в file2: include('../check_role.php');
я также пробовал вставлять запрос в бд прям внутрь функции, но это тоже не работало. а запрос в file2 вставлять не особо хочется, потому что функция вызывается в многих файлах, поэтому лучше сразу в file1 запрос делать (если конечно так вообще можно)