2010-12-06 13 views
1

ページからいくつかの異なるコンテンツを読み込むAJAXローダーを既存のCMSに適用する必要があります。 問題は、それらのコンテンツの一部に含まれているJSファイルまたはinHTML JSが含まれていることです。jQuery ajax:JSを含むページをリクエストする

$.ajax({ 
type: "GET", 
url: refURL, 
success: function(resultData){ 
//returns the content in $content 
    showContents($(resultData), title); 
}, 
error: function(){ 
    showContents("something went wrong", "ERROR 404"); 
} 
}); 

showContents()は、派手なアニメーションの後にコンテンツを$(resultData)に配置するために.HTML()を使用します。要求されたページにJSがない限り、これは問題なく動作します。

私はこの作業を行う方法はありますか?

答えて

1

おそらく、使用している要素のinnerHTMLプロパティを直接使用する必要があります。

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

と生の形式でshowContents方法にshowContents(resultData, title);

を渡し(resultDataあなたはDOMに挿入したいものである場合)

+0

resultDataは私がDOMに挿入するものです。これは完全に機能しました。ありがとうございました! – meo

関連する問題