使用jQuery AJAX获取请求页面的标题
我已经在我的应用程序中编写了以下内容来进行AJAX请求:
$(document).ready(function () {    $('ul#ui-ajax-tabs li:first').addClass('selected');
    $('#ui-ajax-tabs li a').click(function (e) {
        e.preventDefault();
        $("#ui-ajax-tabs li").removeClass("selected");
        $(this).parents('li').addClass("loading");
        var url = $(this).attr("href");
        var link = $(this);
        console.log(url);
        $.ajax({
            url: url,
            success: function (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("loading");
            },
            error: function () {
                $('div#ui-tab-content').html('<div class="message error">Sorry that page doesn\'t exist</div>');
                $(link).parents('li').addClass('selected');
                $("#ui-ajax-tabs li").removeClass("loading");
            }
        });
    });
});
如何从请求的页面中获取标题并使用它?我曾考虑过类似的事情:var title =
$(document).attr('title');但是如何从请求的页面获取标题并将其设置为新标题呢?谢谢
回答:
我是jQuery的新手,但是无论如何我都会尝试一下:
var newTitle = $(responseHtml).filter('title').text();如果上述方法之一有效,则可以通过以下方式更改当前标题:
document.title = newTitle;再次,我是jQuery和Javascript的初学者,只想尝试一下:)如果它愚蠢而行不通,请原谅:)
以上是 使用jQuery AJAX获取请求页面的标题 的全部内容, 来源链接: utcz.com/qa/418763.html

