执行所有document.ready处理程序,这些处理程序在ajax中加载

时间:2013-08-14 09:28:27

标签: ajax document-ready

我有一个场景,我需要通过ajax请求加载HTML页面(可能有一些脚本)。

我们在实际呈现的页面中可能只有很少的$(document).ready处理程序,它们已经在当前文档已经准备好了。现在当ajax响应加载到文档上时,我需要执行ajax-response中的所有document.ready处理程序。

通过ajax加载的脚本不在我们的控制范围内进行修改!

那么,有没有办法处理这种情况?

提前致谢, SuryaPavan

1 个答案:

答案 0 :(得分:0)

将dataType更改为html以使其执行。

“html”:以纯文本形式返回HTML;包含的脚本标记在插入DOM时会被评估。