小编Jos*_*ose的帖子

jQuery - HTML中的脚本标记由jQuery解析而不执行

我有一个像这样的HTML页面:

<html>
<body>
<div id='something'>
    ...
    <script>
    var x = 'hello world';
    </script>
    ...
</div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

在另一页上,我这样做:

$.ajax({
    url: 'example.html',
    type: 'GET',
    success: function(data) {
        $('#mydiv').html($(data).find('#something').html());
        alert(x);
    }
});
Run Code Online (Sandbox Code Playgroud)

然而,jQuery并没有在第一个文件中执行javascript,即使文档说它确实如此.我该怎么做呢?

编辑:不幸的是,在我正在处理的实际应用程序中,我无法控制"包含"页面的内容.我们在同一个域上,但我无法修改它输出的代码,因为它是我们的IT部门不会让我们修改的打包产品.

javascript jquery

33
推荐指数
2
解决办法
3万
查看次数

标签 统计

javascript ×1

jquery ×1