Структура каталогов PHP в исходном коде, куда поместить код AJAX - PullRequest
0 голосов
/ 09 июня 2011

Я накопил несколько скриптов AJAX, и они немного разбросаны по моей структуре каталогов.

Обычно я просто называю их JavaScript, а сценарии называются "xyz_ajax.php"

Я пытаюсь сделать вещи более организованными. Как лучше всего поместить эти сценарии в структуру каталогов исходного кода? А что такое приличное соглашение об именах? Или мое название хорошо?

Ответы [ 2 ]

3 голосов
/ 09 июня 2011

Поскольку это дело вкуса, вы можете делать это как хотите.То, как я это сделал, - это создание одного файла обработчика AJAX, который является фронтальным веб-файлом, через который отправляются все запросы AJAX.В зависимости от типа запроса, он будет предоставлять правильные данные.Если у вас много файлов, храните их где-то в одной папке (только с файлами ajax, а не с какими-либо включаемыми файлами), чтобы вы могли оставить их открытыми для общественности (как вам нужно, чтобы браузер запрашивал / отправлял информацию наи из этих файлов).

0 голосов
/ 09 июня 2011

Это действительно личное предпочтение, но, безусловно, постоянство поможет вам в долгосрочной перспективе.В некоторой степени имеет значение, используете ли вы шаблон / bootstrap / MVC и т. Д., Поскольку они, как правило, имеют свои собственные лучшие практики.Я не совсем уверен в вашем случае, что вы имеете в виду под «исходным каталогом», но если он общедоступен, вы можете рассмотреть любые проблемы, если они попали прямо или случайно, или злонамеренно, и в этом случае вы можете захотетьиспользуйте файл обработчика, как описано в @ SamT.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...