我在將變量從 PHP 返回到 Ajax 時遇到問題。當(dāng)我刪除 if 語句并回顯簡單的數(shù)字或常規(guī)字符串時,一切正常。但一旦我嘗試做我真正想做的事,我就一無所獲。阿賈克斯調(diào)用setInterval(function() { console.log(1); // For testing purposes. listContent = document.getElementById("scrolltask").outerHTML; $.ajax({ type: 'POST', url: location.pathname + 'refreshlist.php', dataType: 'json', data:{"listContent":listContent}, success: function(data) { console.log(data); } });}, 1000);PHP<?php$listContent = $_POST['listContent'];$db = new SQLite3('../../database.db');$query = "SELECT tasks FROM todo";$result = $db->query($query);while ($row = $result->fetchArray()) { $dbresult = $row["tasks"];}if ($listContent == $dbresult) { echo $dbresult;}?>我想做的:檢查數(shù)據(jù)庫中的更新。如果有更新,我將使用返回值來更新 DOM。 注意:我正在檢查它們是否暫時保持相同的值。我正在處理一個待辦事項列表,檢查它們是否相同會更容易,而不是在每次重新加載時更新列表。
- 1 回答
- 0 關(guān)注
- 119 瀏覽
添加回答
舉報
0/150
提交
取消