1
所以,现在我想加载一个页面布局,然后使用AJAX加载内容。我在使用Mootools Request.HTML
解析HTML响应。这里的东西是页面中的JavaScript内容,内联JavaScript总是立即执行,但是,外部JavaScript不会执行(评估)。用javascript加载部分内容
为了测试这个目的,我创建了一个内联脚本,它用当前日期更新了<span>
,然后我创建了一个具有相似内容的外部文件(这个是更新其他<span>
)。第一个(内联)在内容加载时执行,第二个(外部)不执行。
对于那些想知道我打算如何做的人:我将使用新的HTML5 history.pushState
+ AJAX部分加载页面,这样可以加快用户载入速度,并稍微减轻服务器的负担位(因为它会提供更少的请求)。
如果我理解正确的话,有没有办法,我知道的动态加载,可以执行JavaScript的文本。您想要执行的任何Javascript必须已经在页面中。您可以加载引用现有功能的HTML。像''。但是'action()'函数必须已经存在于文档中。加载后,您还可以将事件附加到HTML元素。 – jwatts1980
问题是:如果我有''它的工作原理,如果我在加载的HTML内容中有',它不加载文件。 – Wanderson