该代码应该运行到 load.php 并获取一些 xml 格式的数据,对其进行解析,并将其加载到 div 中并显示它。它工作得很好,除了来自 load.php 的数据显示两次。是否有另一种不会导致数据显示两次的方法?我已经看到许多与导致此问题的文档就绪功能相关的帖子,但似乎无法弄清楚如何对这种情况应用任何解决方案。我把它放在我页面上的头部标签中。我真的很想保持这种格式,因为最终我会将一些数据发布到 load.php 页面。
脚本
$(document).ready(function () {
$.ajax({
type: 'POST',
url: 'load.php',
success: loadReturn
});
function loadReturn(data) {
var xml = $.parseXML(data);
$xml = $(xml);
$errorcode = $xml.find('errorcode');
$data = $xml.find('data');
document.getElementById("defaultcode").innerHTML = $data.text();
$("#defaultcode").fadeIn(300);
}
});
</script>
HTML
<div id="defaultcode" style><h3>a title</h3><p>blah blah</p><h3>a title</h3><p>blah blah</p></div>
提前感谢您的宝贵时间。