我有一个div,其中使用javascript填充了XML内容。目前,我希望使用按钮刷新“ 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"
<button id="loadContent" type="button">Click me</button>
,并且您要确保您具有jquery的.min.js
版本而不是.slim.min.js
版本,因为它没有AJAX。除此之外,你应该很好。
我做了一个可行的例子,您可以检查一下here