我希望通过$.ajax
加载HTML来解析并呈现内部的<script>
元素 - 这可能吗?
编辑:这是一个例子:
来自服务器的响应:
<html>
<head>
<title>...</title>
</head>
<body>
<p>Hello, World!</p>
<script>
alert('Hey!');
</script>
</body>
</html>
我需要确保<script>
触发。
答案 0 :(得分:1)
是的,我相信这是可能的。您需要提取每个src
的{{1}}属性并将它们附加到文档中,然后在文档加载时将其呈现。
答案 1 :(得分:0)
听起来你想要JSONP。
答案 2 :(得分:0)
在你的ajax()调用中指定一个成功的回调,它可以显示jquery.ajax()文档中指定的html: $就({ url:'ajax / test.html', 成功:函数(数据){ $( '结果')HTML(数据)。 警报('加载已执行。'); } });