使用jQuery AJAX获取请求页面的标题

为了在我的应用程序中执行AJAX请求,我编写了以下内容:

$(文档).ready(函数(){
$('ul#ui:first').addClass('selected');
$('#ui ajax tabs li a')。单击(函数(e){
e、 预防默认值();
$(“#ui ajax tabs li”).removeClass(“选定”);
$(this.parents('li').addClass(“加载”);
var url=$(this.attr(“href”);
var-link=$(这个);
console.log(url);
$.ajax({
url:url,
成功:功能(responseHtml){
$('div#ui tab content').html($(responseHtml).find('div#ui tab content>div#ui ajax html');
$(link).parents('li').addClass('selected');
$(“#ui ajax tabs li”).removeClass(“加载”);
},
错误:函数(){
$('div#ui tab content').html('<div class=“message error”>抱歉,该页面不存在</div>');
$(link).parents('li').addClass('selected');
$(“#ui ajax tabs li”).removeClass(“加载”);
}
});
});
});

我如何从请求的页面中获取标题并使用它?
我考虑过这样的事情:var title=$(document.attr('title')但是如何从请求的页面获取标题并将其设置为新标题?谢谢

我不熟悉jQuery,但无论如何我都会尝试一下:

var newTitle=$(responseHtml).filter('title').text();

如果上述其中一项有效,则当前标题可以通过以下方式更改:

document.title=newTitle;

我还是一个jQuery和Javascript初学者,只是想尝试一下:)所以,如果它很愚蠢而且不起作用,请原谅:)

发表评论