0

我正在尝试从加载了 $.ajax 的页面中加载特定元素的内容,该页面还包含我想要执行的一些 javascript 函数(如表单验证等),这是一个快速示例:

$.ajax({

                    url : 'sample.html',                    
                    success : function(data) {
                       $('body').append($(data).filter('#data')); //does load the content of an element but javascript wont work.
                       //$('body').append(data); this works but I dont need an entire page


                    }
                    });

sample.html内容:

<!DOCTYPE html>
<html>
<head></head>
<body>

trash trash trash

<div id="data">
<script>console.log('javascript works even from ajax called content');</script>
some more sample data to load
</div>

trash trash trash

</body>
</html>

也许在您看来,我不应该在 ajax 加载的内容中使用任何 javascript……但是我不确定如何访问它。

4

0 回答 0