このコードは、load.php に実行され、xml 形式のデータを取得して解析し、div にロードして表示することになっています。load.php からのデータが 2 回表示されることを除けば、うまく機能します。データが 2 回表示されないようにする別の方法はありますか? この問題の原因となっているドキュメント準備機能に関連する多くの投稿を見てきましたが、このケースに解決策を適用する方法を理解できないようです. これを私のページのヘッドタグに入れています。最終的にデータを load.php ページに POST するので、この形式を維持したいと思います。
脚本
$(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>
よろしくお願いいたします。