[英]Updating DOM for everyone when database changes - MongoDB, Ajax, Express,React
[英]Javascript/ajax updating database when value changes
我需要一些幫助來制作將這個javascript代碼更新為msql數據庫的ajax代碼。
switch(direction)
{
case 'up': index = 0; y = 1; if(Y++)('update Y+1') break;
case 'right': index = 3; x = -1; if(X--)('update X-1') break;
case 'left': index = 9; x = 1; if(X++)('update X+1') break;
case 'down': index = 6; y = -1; if(Y--)('update Y-1') break;
}
我在javascript中有點新,但是無法使用setinterval更新腳本嗎? 像這樣
`case 'up': index = 0; y = 1; if(Y++) { setInterval(function() {<?php mysql_query=("update that set ....") ?>}, 1000); } break
非常感謝有人可以幫助我做到這一點。
您不能使用ajax直接更新數據庫。 使用ajax,您可以調用服務器文件,該文件隨后將更新數據庫。
您可以使用此示例代碼繼續使用ajax
var xmlhttp;
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
// Write you success code
}
}
xmlhttp.open("POST","<<Server file which you need to call>>",true);
xmlhttp.send();
希望這段代碼對您有所幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.