javascript - 如何使用 jquery 刷新 DIV 的内容
问题描述
我有一个使用 javascript 填充 XML 内容的 div。目前,我希望使用按钮刷新“displayCode”div 内容。codeContainer 是 displayCode 的容器。目前,代码将整个 html 页面刷新到 div 中,而不仅仅是刷新页面时获得的内容。我已经在网上尝试了所有其他方法,所有这些方法要么返回一个空白 div,要么将整个页面复制到 div 中。是的,我在标题中命名了 jQuery。
tl;dr:为什么我的 .load 不起作用?
当前代码:
<body>
<script>
function buttontest() {
alert('pressed')
$('#displayCode').load('index.html #displayCode');
};
</script>
<button onclick="buttontest()">Click me</button>
<div id = "codeContainer">
<div id='displayCode'></div><br>
</div>
解决方案
好的,首先type="button"
按钮上应该有一个,因为默认type
是submit
//I Applied the click Listener on the id rather than having a function
<button id="loadContent" type="button">Click me</button>
,并且您要确保您拥有.min.js
jquery 的版本而不是.slim.min.js
版本,因为它没有 AJAX(希望这是有道理的)。这可能不是必需的,但我认为您target
不需要load
content.so
$("#displayCode").load("./index.html"); // Adjust the file path accordingly
应该做。除此之外你应该很好。
我做了一个工作示例,你可以在这里查看
推荐阅读
- reactjs - 循环内的反应事件绑定未定义
- javascript - 比较打字稿中的2个字符串
- r - 绘制ggplot2中多列的平均值
- arrays - 枚举是一种数组吗?
- c# - IServiceCollection 中的 AddScoped/Transient/Singleton 中的服务提供者是如何创建的?无法解析之前添加的服务
- ios - Flutter:声明 xcode 音频背景模式以在屏幕关闭但 ios 拒绝时保持套接字通道(颤振)运行
- python - Python:If..else.. 打印行的条件
- google-cloud-storage - 谷歌云存储的“组合对象”API 是否可以通过 C# 客户端库获得?
- c# - 文件系统部署到多台服务器
- ios - 无法在 UITextField 中移动光标