我想使用jQuery的load()
函数从另一个页面上的元素加载内容,以获取当前页面的链接。目前这是我的代码:
$(document).ready(function() {
var $target = $('#post').find('h2 a').attr('href');
$(".content").load($target + ".breadcrumb");
});
但这不会从链接页面加载内容,因为链接不是直接链接。有一个链接重定向到最后一页。因此,jQuery从该链接加载了重定向,并将我带到最后一页,而不是将其加载到当前页面。
如何获取最终URL,然后将其分配给变量,然后从最终链接加载内容而无需重定向?
例如href的属性为"example.com/reports/29025/?action=find"
。
单击此链接后,您将被重定向到例如"example.com/foundurl"
。
jQuery仅从{"redirect":"example.com/reports/29025/?action=find","message":""}
加载"example.com/reports/29025/?action=find"
,然后将整个页面重定向到最终页面而不是加载