代码之家  ›  专栏  ›  技术社区  ›  Steven

如何获取jQuery/AJAX最终URL

  •  3
  • Steven  · 技术社区  · 14 年前

    $.get .load 在jQuery中,请求似乎完全遵循302重定向,并给出最终响应,我可以在回调中使用 $。获取 this

    $。获取 .负荷

    我怀疑它会在XMLHttpRequest对象中,对此我有 found the specification

    1 回复  |  直到 14 年前
        1
  •  1
  •   alex    14 年前
    我不确定(而且google也没有给我任何帮助),但是这个非正统的解决方案呢? var hiddenIframe=$('').attr({style:'display:none;'})。附加到('正文'); hiddenIframe.attr({src:'http://www.direct-me.com' }); hiddenIframe.load(函数(){ 警报(hiddenIframe.attr('src')); }); 基本上,它只是生成一个隐藏的iframe,然后转到您的URL,load*的回调应该告诉您最终的URL。

    看来你不能。你可以拿到原件 src