Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 正在将远程html加载到div容器中,但阻止其加载内容_Jquery_Json - Fatal编程技术网

Jquery 正在将远程html加载到div容器中,但阻止其加载内容

Jquery 正在将远程html加载到div容器中,但阻止其加载内容,jquery,json,Jquery,Json,我希望通过本地脚本将一些远程内容加载到DIV,该脚本使用jQuery从目标URL获取HTML 一旦我有了HTML,我如何才能将其加载到容器中,并防止内容执行外部CSS样式表和favicon等 例如,我希望jQuery可以使用HTML来加载图像,但不希望它们显示在我的网页中 我认为方法是将外部内容作为可转义json加载,这是真的吗?如果是这样的话,我该怎么做呢?你的意思是你只想加载远程内容,而不在你的页面上显示它? 如果是这样,只需将内容添加到“body”之外的元素中 e、 g ... 你想用这

我希望通过本地脚本将一些远程内容加载到
DIV
,该脚本使用jQuery从目标URL获取HTML

一旦我有了HTML,我如何才能将其加载到容器中,并防止内容执行外部CSS样式表和favicon等

例如,我希望jQuery可以使用HTML来加载图像,但不希望它们显示在我的网页中


我认为方法是将外部内容作为可转义json加载,这是真的吗?如果是这样的话,我该怎么做呢?

你的意思是你只想加载远程内容,而不在你的页面上显示它? 如果是这样,只需将内容添加到“body”之外的元素中

e、 g


...

你想用这个实现什么

您可以将代码插入标记中,以防止其加载时仅显示代码,也可以将所有img/link标记从中剥离


一种方法是将<和>重新编码为html代码。(例如<>)

你可能想要的是展示它是如何工作的

将html显示为文本的另一种方法是将其作为文本节点插入,如:

var html='';
$('element').text(html);

否,我想将其加载到div中,但阻止其运行。不仅仅是隐藏它…我想加载远程内容并使用jQuery操作某些元素。例如,我希望能够滚动浏览远程图像。
<body>
...
</body>
<remotecontainer>
<!-- load remote images here -->
</remotecontainer>
&lt;img src="image.png" /&gt;
var html = '<script type="text/javascript"></script>';
$('element').text(html);