So ändern Seite Titel der root-Seite beim laden von ajax-Inhalten?

Ich bin sicher, dies ist sehr einfach, aber ich bekomme es nicht.

Ich bin mit dem folgenden AJAX-Skript zum laden von Inhalten von einem bestimmten div der eine externe Seite in ein div-Element mit dem gleichen Namen auf meiner root-Seite.

    $(function() {

    var newHash      = "",
        $mainContent = $("#main-content"),
        $pageWrap    = $("#page-wrap"),
        $el;


    $(document).delegate(".dyn a", "click", function() {
        window.location.hash = $(this).attr("href");
        return false;
    }); 


    $(window).bind('hashchange', function(){

        newHash = window.location.hash.substring(1);

        if (newHash) {

            $mainContent
                .find("#guts")
                .fadeOut(200, function() {
                    $mainContent.hide().load(newHash + " #guts", function() {
                        $mainContent.fadeIn(200, function() {
                            $pageWrap.animate({

                            });

                        });
                        $(".dyn a").removeClass("current");
                        $(".dyn a[href="+newHash+"]").addClass("current");
                    });
                });
        };

    });
    $(window).trigger('hashchange');
});

Könnte mir bitte jemand helfen mit der änderung der Titel der root-Seite für die Titel der Seite, die ich bin laden?

Ich habe versucht mit:

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

Als er erwähnt in diese post, die fast gearbeitet, aber aufgehört, das ajax richtig funktioniert. Ich bin mir nicht sicher, ob ich bin, indem dieser an der richtigen Stelle.

Vielen Dank im Voraus!

InformationsquelleAutor AshBestos | 2012-07-25
Schreibe einen Kommentar