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 關注
- 141 瀏覽
添加回答
舉報