簡體   English   中英

值更改時Javascript / ajax更新數據庫

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM