我使用$.get()
从远程服务器检索HTML代码段并将该代码段插入到DOM中。该片段包含几个基本的HTML元素和一个脚本元素。所有基本元素都被插入,但脚本元素不会。
例片段:
<p>This is a paragraph</p>
<script type="text/javascript">
// JavaScript that will work with the HTML in the snippet
</script>
我已经验证脚本元素是在检索到的片段通过查看Chrome的Web检查检索到的资源。那么,为什么$.get()
插入脚本元素,并有可能做我想做的事情?
编辑:
为了澄清,我正在检索HTML片段与$.get()
并将其与$().html(data)
插入到DOM。
为什么你需要脚本元素?通常你只需要它来执行,你的情况是不同的? – 2010-09-10 15:42:54
该脚本包含处理代码片段中包含的表单元素的函数。这些函数将被绑定到诸如选择更改值和正在提交的表单之类的东西。没有发生这种情况。 – 2010-09-10 15:51:13