Я хочу, чтобы URL можно было вызывать либо стандартным HTTP GET, либо вызовом AJAX.
Сервер должен обрабатывать запрос несколько иначе, в зависимости от того, был ли запрос AJAX-запросом или нет.
Используя jQuery, я хочу автоматически добавить параметр ко всем AJAX-запросам, которые я делаю, чтобы сервер мог их идентифицировать, и без необходимости добавлять параметр везде, где я выполняю вызов.
Я пытался сделать это с помощью обработчика событий jQuery.ajaxSend, но на этом этапе XMLHttpRequest уже создан, и внесение изменений в URL-адрес или данные-члены объекта ajaxOptions не оказывает никакого влияния, и я знаю, как надежно манипулировать объектом XMLHttpRequest (я могу проверить его в Firebug, но не знаю, чего ожидать от работы в кросс-браузерном режиме).
Как мне этого добиться? Есть ли лучший способ идентифицировать запросы AJAX?