jQuery ajax() имеется вопрос...?

программирование php веб дизайн jQuery AJAX

Возможно ли в функции ajax() в параметре url: указать не только имя файла но и имя конкретной фунции к которой нужно обратится для обработки передаваемых данных?
Или обращение должно происходить исключительно к файлу?

Примечание:
Насколько я понимаю есть два решения по моему вопросу:

1. Это как написал уважаемый NetRain (Alexander Borovikov) - "Если вам нужно выполнять определенную функцию, значит ваш скрипт должен принимать какой-то параметр, по которому будет опеределяться - что же вы хотите, а затем выполнять это действие"
Вариант интересный, не знаю как удастся его реализовать, подумаю...

2. И второе направление (возможно слишком обобщенно) это разбирать url как это делает Codeigniter (на контроллер, функцию и параметр функции), или для анализа и перенаправления запроса использовать роутер что кстати позволяет делать Codeigniter.

Большое спасибо всем за проявленый интерес а также за интересные и квалифицированные ответы.
Ответы:
А как вы представляете себе указать имя функции? Имя функции сущесвует исключительно в вашей голове и исходниках. А языков море, их код преобразуется либо в байт-код для последующего выполнения, либо в машинный код. Как этот код будет выглядеть - одному богу известно, да и не забота веб-сервера это.
Если вам нужно выполнять определенную функцию, значит ваш скрипт должен принимать какой-то параметр, по которому будет опеределяться - что же вы хотите, а затем выполнять это действие.
А URL - это просто адрес документа на сервере. Ему не важно, скрипт там или файл или что еще. И веб-сервер понятия не имеет, что означает этот URL. Либо это путь к файлу и он отдает файл, либо это путь к скрипту и он просит скрипт сформировать ответ.
Вы не совсем понимаете смысл URL.
Другими словами. Ваш скрипт должен по URL определить, какую функцию вызвать. И выполнить ее.
А чтобы веб-сервер не требовал наличия файла физически по переданному URL - используйте mod_rewrite - будет сформирован дополнительный запрос (веб-сервер обратится сам к себе, но уже по переписанному по определенным вами правилами URL к нужному скрипту). Так работает большая часть CMS. У них все запросы принимает файл /index.php, хотя URL может быть любой (просто веб-сереру сказано все запросы перенаправлять этому скрипту). А в /index.php уже происходит разбор URL для определения необходимых действий.
ну например роутер, который я использую, позволяет обращаться к паблик функциям класса, и даже передавать туда параметры, а также умеет распознавать специальные функции api и анализировать неправильные ссылки, перенаправляя их на 404
но чтобы такое сделать, вам надо понять что такое единая точка входа и научится писать роутеры, еслиб вы это умели, у вас не было таких вопросов


13 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.