【发布时间】:2011-05-23 13:11:10
【问题描述】:
假设我想导航到以下链接:
http://www.mysite.com/feature#linktosection
http://www.mysite.com/feature 的内容是用 jQuery ajax 加载的,所以在加载 ajax 内容之前我无法导航到#linktosection。加载后,我需要导航(可能模拟点击)到#linktosection
这是我的 jQuery ajax 调用:
$('.changecontext-button').click(function()
{
$.ajax({
type: "POST",
url: $(this).attr('href'),
success: function(data) {
diffSection.html(data);
},
error: function(xhr, textStatus, errorThrown) {
diffSection.html(xhr.responseText);
}
});
});
你知道如何用 jQuery 做到这一点吗?
另一种方法是解析 href 链接并将其分成 base url 和 anchor url。如果成功,我可以使用 jQuery 选择器来获取锚链接并模拟 .click()。
还有其他更好的选择吗,使用 jQuery 或 JavaScript?
提前致谢。
【问题讨论】:
标签: javascript jquery ajax hyperlink