在Ajax检索的<div>内部执行<script>

在Ajax检索的<div>内部执行<script>

有一个名为“内容”的div:

<div id="content"></div>

它应该由Ajax填充来自PHP文件的数据,包括<script>标签。但是,没有执行此标记中的脚本。

<div id="content"><!-- After AJAX loads the stuff that goes here -->
   <script type="text/javascript">
     //code
   </script>
   <!-- More stuff that DOES work here --></div>


胡子哥哥
浏览 529回答 3
3回答

慕少森

我用了这段代码,它运行得很好var&nbsp;arr&nbsp;=&nbsp;MyDiv.getElementsByTagName('script')for&nbsp;(var&nbsp;n&nbsp;=&nbsp;0;&nbsp;n&nbsp;<&nbsp;arr.length;&nbsp;n++) &nbsp;&nbsp;&nbsp;&nbsp;eval(arr[n].innerHTML)//run&nbsp;script&nbsp;inside&nbsp;div
打开App,查看更多内容
随时随地看视频慕课网APP