jQuery ajax:请求包含JS的页面

时间:2010-12-06 10:46:01

标签: jquery

我需要将从页面加载一些不同内容的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,这就可以正常工作..

有什么方法可以让我的工作吗?

1 个答案:

答案 0 :(得分:1)

也许你应该直接使用你正在使用的元素的innerHTML属性。

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

并以原始格式showContents

将其传递给showContents(resultData, title);方法

如果resultData是您要在DOM中插入的