1 回答

TA貢獻(xiàn)1815條經(jīng)驗(yàn) 獲得超13個(gè)贊
這通常發(fā)生在 DOM 尚未加載且其他任務(wù)完成其工作之前(在頁面刷新的情況下)。要解決此問題,無需任何框架,您可以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當(dāng)初始 HTML 文檔完全加載和解析時(shí)觸發(fā)該事件,無需等待樣式表、圖像和子框架完成加載。
- 1 回答
- 0 關(guān)注
- 137 瀏覽
添加回答
舉報(bào)