Есть готовый проект на PHP. Можно ли его приписать на AJAX?
Имеется тестирование на сайте.
Написано на PHP и js.
Но мне нужно реализовать его на AJAX да бы не перезагружать страницу.
Есть ли способ как этот тест перенести на AJAX.??
Самый простой вариант - отдавать аяксом хтмл. Но это не самый лучший вариант с точки зрения производительности. Но зато, скорее всего, не придется что-то координатной менять. Чтобы сказать как реализовать - покажите код.
Tizi: реализация зависит от того, какие цели Вы ставите. Если чтобы "просто работало", то смело отдавайте айксом прямо html. Тут примерная схема работы такая:
Подписываетесь на событие (клик по ссылке/отправка формы и т.д.), отменяете стандартное поведение через preventDefault.
Делаете аякс-запрос по адресу, указанному в href ссылки (или если это сабмит - собираете значения полей и отправляете по адресу, указанному в action формы).
Результат вставляете в определенный контейнер на странице.
Но тогда Вам нужно при запросе аяксом отсекать все лишнее (например, шапку и подвал).
Если в долгосрочной перспективе Вы планируете поддерживать данный проект, то необходимо провести рефакторинг Вашего кода, возможно, подумать про шаблонизатор, который будет работать и на сервере и на клиенте.
Хорошо бы отправлять на клиент только данные (json). Схема работа будут такая же как при первом подходе, только вам придется отрисовывать блок на основе данных, которые придут с сервера, либо подставлять эти данные в нужные места Вашей страницы.