Можно ли каким то образом обновить фрагмент страницы сайта у всех пользователей находящихся на ней, при выполнении одним из пользователей некоего действия.
да можно, вам нужно, чтобы ваш сервер уведомил всех подключенных к нему пользователей, чтобы у них произошло обновление, для этого вам нужно использовать WebSocket или Ajax long polling
GreatRash: про чат я сразу подумал и подгуглил как оно устроено, может плохо смотрел, но именно на php + js там везде постоянная перезагрузка через какой нибудь setInterval или фрейм + meta refresh
что создает постоянное обновление фрагмента, мне же хочется только при определенном действии это делать
i_want_to_know_everything: Зачем постоянно обновлять? Нужно обновлять только если данные изменились. При первом заходе спрашиваем инфу у сервера и сохраняем хеш, далее при запросе отправляем хеш и на сервере сравниваем с тем, что там лежит. Если хеши не совпадают, значит данные можно отправлять обратно на клиент. Ну а на клиенте смотрим, если данные пришли, то обновляем кусок страницы и записываем новый хеш. Можно его хранить в куках (если нужно надолго), или тупо в переменной (если при перезагрузке страницы пофиг).