我需要将从页面加载一些不同内容的AJAX加载器应用到现有CMS。 问题是其中一些内容包含JS Files或inHTML 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()使用.HTML()在一些奇特的动画之后将内容放入$(resultData)。只要请求的页面中没有JS,这就可以正常工作..
有什么方法可以让我的工作吗?
答案 0 :(得分:1)
也许你应该直接使用你正在使用的元素的innerHTML
属性。
$('selector_for_element_to_hold_results')[0].innerHTML = resultData;
并以原始格式showContents
showContents(resultData, title);
方法
(如果resultData是您要在DOM中插入的)