1 回答
TA贡献1815条经验 获得超13个赞
这通常发生在 DOM 尚未加载且其他任务完成其工作之前(在页面刷新的情况下)。要解决此问题,无需任何框架,您可以addEventListener。
echo '<script>';
echo 'document.addEventListener('DOMContentLoaded',function updateId(id) {';
echo 'var xmlhttp = new XMLHttpRequest();';
echo ' xmlhttp.onreadystatechange = function() {';
echo ' if (xmlhttp.readyState == 4 && xmlhttp.status == 200)';
echo ' {';
//echo ' alert(xmlhttp.responseText);';
echo ' }';
echo ' };';
echo ' xmlhttp.open("GET", "update.php?id=" +id, true);';
echo ' xmlhttp.send();';
echo 'location.reload(true);';
echo '}';
echo '});';
echo '</script>
DOMContentLoaded当初始 HTML 文档完全加载和解析时触发该事件,无需等待样式表、图像和子框架完成加载。
- 1 回答
- 0 关注
- 106 浏览
添加回答
举报