Задача состоит в том, чтобы все post запросы, сделанные через ajax, уведомляли нужный мне скрипт о том, к какому url они обращались.
Пытался так:
var url;
$(document).on('ajaxSuccess', function(event) {
url = event.target.URL;
});
jQuery.post('/test', params);
Но в свойство target == document
, так как я слушаю его, и в переменную url попадает текущая страница, а не которую я запрашивал.
О том, что это был post запрос, тоже нигде информации нету. И я не могу менять на всем сайте все ajax запросы, таким образом, чтобы они бросали, например, свое состояние в глобальную переменную.
ответ очень прост, читать внимательней мануал по jquery
$(document).on('ajaxSuccess', func)
краткая форма от $(document).ajaxSuccess(func)
а это значит что вторым параметром для калбэк функции будет обьект setting, в котором есть все что нужно (url, type, и тд.)
А для всего другого извращение есть уже jQuery.ajaxPrefilter()
Оборудование для ресторана: новинки профессиональной кухонной техники
Частный дом престарелых в Киеве: комфорт, забота и профессиональный уход
Можно ли, чтобы картинка ( например, 200 х 100 ) увеличивалась при :hover, и при этом срабатывал usemap, те
Как применить epreventDefault(); только для того li, у которого есть вложенный ul?