gpt4 book ai didi

javascript - 将值发送到服务器以存储在数据库中并记录空间压力

转载 作者:行者123 更新时间:2023-11-29 21:49:29 25 4
gpt4 key购买 nike

我有两个问题。

首先:这真的有用吗?我试图记录每次有人按下和释放空格键的时间。

第二:如果它有效,接下来我需要做什么才能将 RecordKey 中存储的所有内容发送到服务器以存储在数据库中? (我已经有mysql和php“启动”和“运行”)。

谢谢

window.addEventListener("keydown", keyPressed, false);
window.addEventListener("keyup", keyReleased, false);

var RecordKey=[];

function keyPressed(space) {
if (space.charCode == "32") {
RecordKey[space.keyCode] = true;
}
}
function keyReleased(space) {
RecordKey[space.keyCode] = false;
}

最佳答案

以下是如何将其发送到示例服务器的示例。

JS fiddle :http://jsfiddle.net/xv3d9rfj/

这是发送数据的函数:

function sendToExampleServer(data_to_send){   
var x=new XMLHttpRequest
x.open('GET','http://httpbin.org/get?' + data_to_send)
x.send()
x.onreadystatechange=function(){
if(x.readyState==4)
alert(x.responseText)
}
}

该函数接收要发送的数据,并将其发送到服务器。您的代码存在一些问题,但这是完整的代码:

function sendToExampleServer(data_to_send){   
var x=new XMLHttpRequest
x.open('GET','http://httpbin.org/get?' + data_to_send)
x.send()
x.onreadystatechange=function(){
if(x.readyState==4)
alert(x.responseText)
}
}

sendToExampleServer('up')


window.addEventListener("keydown", keyPressed, false);
window.addEventListener("keyup", keyReleased, false);

var RecordKey=[];

function keyPressed(space) {
if (space.charCode == "32") {
RecordKey[space.keyCode] = true;
sendToExampleServer('keyDown')
}
}
function keyReleased(space) {
RecordKey[space.keyCode] = false;
sendToExampleServer('keyUp')
}

关于javascript - 将值发送到服务器以存储在数据库中并记录空间压力,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33791732/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com