Php 使用ajax的getelementbyid
我向php页面发送一个请求,输出如下Php 使用ajax的getelementbyid,php,javascript,ajax,Php,Javascript,Ajax,我向php页面发送一个请求,输出如下 <?php echo "<div id=\"someid\"> innerHTML </div>" ?> 如何使用纯javascript修复它?如果要使用AJAX获取PHP页面的内容(而不是包含它),则必须将其附加到DOM的某个位置 是否在代码中将其附加到DOM中 如果您使用的是include、require等,那么这不是AJAX 您必须等待页面加载,因此代码如下所示
<?php
echo "<div id=\"someid\">
innerHTML
</div>"
?>
如何使用纯javascript修复它?如果要使用AJAX获取PHP页面的内容(而不是
包含它),则必须将其附加到DOM的某个位置
是否在代码中将其附加到DOM中
如果您使用的是include
、require
等,那么这不是AJAX
您必须等待页面加载,因此代码如下所示:
window.onload = function() {
var elem = document.getElementById('foo');
alert(elem.innerHTML);
}
您需要将代码放入适当的ajax结构中。它应该是这样的。什么时候执行JavaScript?确保在实际定义节点后运行它。您如何进行Ajax调用?您何时执行getElementById
?请提供更多信息。解决方案是在正确的时刻执行代码,仅此而已。
window.onload = function() {
var elem = document.getElementById('foo');
alert(elem.innerHTML);
}