使用 JQuery 将代码加载到 HTML 中?
我知道这是可能的,并且我已经看过很多例子。恐怕我已经知道问题的答案,但也许我遗漏了一些东西。 我认为这不起作用,因为我是在本地运行此代码,而不是在服务器上运行。
在我的 head 标签中:
<script type="text/javascript" src="jquery-1.5.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$("#test").load("test.html");
} );
</script>
在我的 body 标签中:
<div id="test"></div>
我的外部代码(在“test.html”内)
<div>This is what you should be seeing!</div>
这不应该起作用吗? 另外,在我的外部 html 文档中,我是否需要使用所有额外的标签进行设置,以便文档看起来像:
<html>
<head>
<title>
</title>
</head>
<body>
<div>This is what you should be seeing!</div>
</body>
</html>
我的所有文件都在同一目录中。
谢谢。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
那么你的代码应该可以在网络服务器上运行!如果您是在桌面上执行此操作,请告诉我。
Well your code should work on webserver! Please let me know if you are doing it from you desktop.
简单
.load() 有一个不同的功能,在加载事件上绑定事件处理程序
更新:
要添加插入的数据,请尝试追加
Simple
The .load() have a different function, to bind event handlers on load event
UPDATE:
To add the data insted replace try the append
在 URL 后使用可选选择器仅将
> 的内容(或其他内容)放入目标中:
Use a optional selector after the URL to only put the
<body
>'s content (or something else) into the target: