我想从 ajax 调用中检索所有元素,然后将它们插入到另一个元素中,而不需要:
- 使用 jquery(我只想使用纯 JavaScript)
- 创建一个新元素来包含 ajax 响应
这是我尝试过的:
索引.php
<!DOCTYPE HTML>
<head>
<script type="text/javascript">
function loadPage() {
var ajax = new XMLHttpRequest();
ajax.open('GET', 'test.php', true);
ajax.onreadystatechange = function (){
if(ajax.readyState === 4 && ajax.status === 200){
document.getElementById('output').appendChild( ajax.responseText ) ;
}
};
ajax.send();
}
loadPage();
</script>
</head>
<body>
<div id="output">
<h1>Default</h1>
</div>
</body>
</html>
测试.php
<h1>
its work
</h1>
<div>
<h2>
its work2
</h2>
</div>
我已经用谷歌搜索过了,但答案总是使用 jQuery。