如何在mysql
中运行ajax
查询?
所以,我有一个html
页面。我加载了一个ajax
的网格,我也应该加载其他值。我试着告诉我该怎么做:
1
我得到了数据
2
将其写入网格(myFunction(e)执行此操作)
getfn(str)应该这样做:
在mysql数据库中 3
shearch
4
写入网格。
守则:
<!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>