本文介绍了在使用 ajax 返回某一个网页的内容到模版页面的某一个<div>标签中显示时,如果返回的数据包括javascript,直接 innerHTML 到模版页的这段脚本是不会被运行的问题。作者指出,原因在于浏览器只在显示模版时才解析 javascript。为了解决这个问题,作者提供了两种解决方案:一种是使用 eval() 函数执行 innerHTML 中的 javascript 代码,另一种是使用 document.createElement() 创建 script 标签并将 innerHTML 中的 javascript 代码添加到 script 标签中。
- 1
- 2
前往页