На html-странице я нажимаю на ссылку и получаю диалог, который загружает содержимое сервера через ajax-вызов.
Я не могу изменить javascript, который создал это диалоговое окно, ни обратные вызовы ajax.
У меня есть необходимость получить доступ к ссылке по нажатой ссылке из другого javascript, чтобы изменить некоторый контент, загруженный в диалог из вызова ajax. Это после появления диалогового окна.
Поскольку я могу только читать window.location текущей страницы (страницы, содержащей диалоговое окно, а не страницу, загруженную в само диалоговое окно), есть ли способ получить ссылку на нажатую ссылку, которая вызвала диалог для объявиться ? (т.е. параметры GET вызова ajax)
Прикрепление обратного вызова для каждой нажатой ссылки не работает надежно, потому что мне нужно поймать только последнюю, которая вызвала диалог, открывающийся ...
- редактировать -
Ну, я использую jquery, но я не думаю, что это зависит от реализации.
В более общем смысле вопрос таков: если я не могу получить доступ к обратному вызову ajax, есть ли способ получить URL-адрес в запросе GET, который вызвал обновление div (некоторого содержимого)? (при условии, что вы можете вызвать функцию javascript после , внутри которой загружен div).
т. если это было всплывающее окно (window.open), мне просто нужно прочитать window.location, чтобы вызвать страницу, но так как это div, загруженный из ajax-запроса, как я могу получить URL, вызываемый?
спасибо в любом случае ~