Если я создаю «ajaxified» пользовательский интерфейс со многими вызовами ajax для создания, переименования, удаления различных вещей на моей странице - каков наилучший способ обработки всех этих «кодовых» страниц ajax?Сначала у меня был отдельный файл .php для каждого вызова (т.е. Candy_Rename.php, Candy_Delete.php).Но я обнаружил, что моя кодовая база перегружена количеством созданных файлов.
Теперь я отправляю параметр «command» с моим запросом, а затем управляю всеми вещами, связанными с Candy, в одном файле «ajax_Candy».PHP».Так, например, мой запрос jQuery будет:
$.get('ajax_Candy.asp', { command: 'insert', candyName: 'Jolly Ranchers' }, function (response) {
alert(response.candyId);
}
Это хороший способ сделать это?
Редактировать: Все ответы были великолепны и сказалипочти то же самое.Мне пришлось выбрать один, и я подумал, что упоминание о безопасности важно для всех, кто идет по этому пути, - так что вы идете.Я использую оператор switch в качестве одного из упомянутых пользователей.