gpt4 book ai didi

javascript - 是否可以使用 JavaScript 将 include 标记插入网页?

转载 作者:行者123 更新时间:2023-11-30 08:58:50 25 4
gpt4 key购买 nike

我想插入以下 include使用 JavaScript 标记到我的网页中。 <!--#include virtual='includes/myIncludeFile.htm' -->

我已经尝试了以下但它不起作用:jQuery("<!--#include virtual='includes/myIncludeFile.htm' -->").appendTo(jQuery("body"));

我输出了jQuery("<!--#include virtual='includes/myIncludeFile.htm' -->")到控制台,它认为它是一个评论对象(见屏幕截图)。

enter image description here

我哪里出错了,怎么办?

最佳答案

您尝试做的事情的基本前提是行不通的。您使用的 HTML“包含标签”也称为“服务器端包含”。也就是说,它们在页面发送到客户端之前在服务器上进行处理。

当 JavaScript 代码在客户端上执行时,服务器已经在处理响应。客户端代码无法启动服务器端包含。

可以从客户端做的一件事是使用类似 jQuery's .load() function 的东西向服务器发出请求并将响应加载到页面上的指定元素中。像这样:

$('#includeDiv').load('includes/myIncludeFile.htm');

这会将 myIncludeFile.htm 中的所有内容动态加载到页面上 id“includeDiv”的元素中。

关于javascript - 是否可以使用 JavaScript 将 include 标记插入网页?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11072708/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com