2010-12-06 4 views
1
an

Ich muss den AJAX-Loader anwenden, der verschiedene Inhalte der Seite in ein vorhandenes CMS lädt. Das Problem ist, dass einige dieser Inhalte enthalten JS-Dateien oder inHTML JS enthalten.jQuery ajax: Fordern Sie eine Seite mit JS

showContents() verwendet .HTML(), um den Inhalt nach einigen fantastischen Animationen in $ (resultData) zu platzieren. Dies funktioniert einwandfrei, solange auf den angeforderten Seiten kein JS vorhanden ist.

Gibt es eine Möglichkeit, das funktioniert zu lassen?

Antwort

1

Vielleicht sollten Sie direkt die innerHTML Eigenschaft des Elements verwenden, das Sie verwenden.

$('selector_for_element_to_hold_results')[0].innerHTML = resultData; 

und an die showContents Methode im Rohformat showContents(resultData, title);

(wenn die resultData ist, was Sie in dem DOM einfügen wollen)

+0

resultData ist, was ich einfügen in das DOM passieren. das hat perfekt funktioniert. Vielen Dank! – meo