首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > CSS >

施行AJAX返回HTML片段中的JS脚本

2012-07-01 
执行AJAX返回HTML片段中的JS脚本在开发中,做某一遮罩层显示功能发现:如果AJAX加载的数据是一个HTML片段,而

执行AJAX返回HTML片段中的JS脚本

在开发中,做某一遮罩层显示功能发现:

如果AJAX加载的数据是一个HTML片段,而且这个HTML片段还包含脚本<script>块,那么在你把这数据插入到当前文档一个元素中,你会发现AJAX加载回来的脚本根本没有执行,但是这个页面在单独的情况下是可以执行的。

在网上查找资料,发现这个问题是AJAX数据传输常见的问题,一般有两种解决思路:

1 利用JavaScript的eval方法执行脚本。

2 学习并使用jQuery框架的实现

看完了网上的思路以后,想了想,由于遮罩层是显示在某页面中,如果在这个页面用直接加载AJAX传过来的HTML页面中使用的方法,应该可以实现,经尝试,可以实现。

热点排行