在html页面上,我点击一个链接,然后我得到一个通过ajax调用加载服务器内容的对话框。
我无法更改创建此对话框的javascript既不是ajax回调。
我需要从另一个javascript访问点击链接的href,以更改从ajax调用加载到对话框中的一些内容。在对话框出现后显示。
因为我只能读取当前页面的window.location(包含对话框的页面,而不是加载到对话框本身的页面),是否有办法获取导致对话框的单击链接的href出现 ? (即ajax调用的GET参数)
为每个单击的链接附加回调不能可靠地工作,因为我必须抓住导致对话框打开的最后一个...
- 编辑 -
我正在使用jquery,但我不认为它依赖于实现。
更普遍的问题是:如果我无法访问ajax回调,是否有办法获取GET请求中的url导致div(某些内容)更新? (假设您可以在之后调用一个javascript函数加载div,在其中)。
即。如果它是一个弹出窗口(window.open)我只需要读取window.location来获取调用的页面,但是因为它是从ajax请求加载的div,我怎么能得到调用的url?
非常感谢〜
答案 0 :(得分:2)
然后再探讨萤火虫,了解它提供的其他可能性!