Веб-сайт / организация файлов для звонков Ajax

Я только начинаю работать с Ajax, и мне интересно, как организовать свои сценарии ajax и файлы php (которые обрабатывают функцию ajax).
С Php это было легко, одна библиотека функций functions.php со всеми моими классами и методами, которые я могу вызывать всякий раз, когда они мне нужны.

Мой первый рефлекс с Ajax был попыткой вызвать уже существующий метод внутри класса php для обработки контактной формы, но я считаю, что это невозможно, и мне нужен отдельный файл для этого?

У меня вопрос, нужно ли мне создавать разные file.js для каждого скрипта ajax и file.php для каждого вызова ajax? Это может сильно испортить несколько функций ajax по сравнению с php.

Есть ли правильный способ организовать это?

0

Решение

Вы определенно должны использовать PHP-фреймворк!

Это поможет вам организовать ваш код и предоставит вам некоторые полезные функции, такие как маршрутизация, которые решат вашу проблему.
Вы определите несколько корней, каждый из которых связан с конкретным контроллером, и ваш код будет хорошо организован.

Я могу рекомендовать вам Symfony2:
но многие из них способны выполнить эту работу:
http://www.hongkiat.com/blog/best-php-frameworks/

Если ваше приложение маленькое, вы можете взглянуть на Silex, который является облегченной версией Symfony.

Чтобы определить свои URL-адреса, вы можете использовать API REST, который является лучшей практикой.

Я могу понять, что вам трудно усвоить кривую обучения фреймворков, но вы не пожалеете об этом.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]