如何在ajax中运行mysql查询?

时间:2016-08-29 13:58:16

标签: php jquery html mysql ajax

如何在mysql中运行ajax查询?

所以,我有一个html页面。我加载了一个ajax的网格,我也应该加载其他值。我试着告诉我该怎么做:

1我得到了数据

当用户点击进入时,

2将其写入网格(myFunction(e)执行此操作)

getfn(str)应该这样做:

在mysql数据库中

3 shearch

4写入网格。

Workflow

守则:

<!DOCTYPE html>
<?php
error_reporting ( E_ALL ^ E_DEPRECATED);
header('Content-Type: text/html; charset=UTF-8');

?>
<html>
  <head>

    <script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
  </head>
  <body>

    <script type="text/javascript" >
      var dbs=0;
      var val=[];
      function myFunction(e) {
        if(e.keyCode == 13){
          var newId = (new Date()).valueOf();
          var value=gridbox.cells(1,0).getValue();
          gridbox.addRow(newId,value);              
          val.push(value);
          gridbox.cells(1,0).setValue('');
          gridbox.editCell(1,0);
          dbs=dbs+1;
          getfn(value.substring(5,(value.indexOf(".")-4)));
          //val[0]=dbs;
        }
      }
      function upload(){
        var jsonString = JSON.stringify(val);

        var jsonData = $.ajax({
          type: "POST",
          url: "upload.php",
          data: { 'data' : jsonString},
          dataType:"json", 
          async: false
        }).responseText;


      }
      function getfn(str){
        //This should be the function
      }

    </script>


    <form  onkeydown="myFunction(event)" method="get">

      <?php


$xml = 'connector.php';
echo '

<div id="gridbox"   ></div>
<script>
doOnLoad("gridbox","'.$xml.'","0")
{   gridbox.enableAutoHeight(true);
gridbox.enableAutoWidth(true);

};
</script>
';
?>


    </form>

  </body>
</html>

0 个答案:

没有答案