发送按下文件的密钥

嗨,我有一个问题,我想得到一些帮助。 首先,我想知道如何检测按下了哪个键,然后将按下的键发送到另一个页面或者我的计算机上或多或少的另一个文件? 不重定向我已经知道如何做到这一点,但更像是将按键发送到“结果文件”或类似的东西。 到目前为止,我得到了一个重定向到下一页/文件的按键,当用户按下按钮时,它会将charCode记录到控制台。 但我希望它将密钥发送到另一个文件而不是将其发送到控制台。 这是我到目前为止的代码:

jQuery的:

document.onkeypress = function(b) { b = b || window.event; var charCode = b.charCode || b.keyCode, character = String.fromCharCode(charCode); console.log(charCode); window.location.href="Test3.html"; }; 

我得到了两个b和r。 如果有可能的方法在jQuery或JavaScript中做它会很棒,但如果有另一种方法用另一种语言来做,我需要详细的描述。

 window.location.href="Test3.html/?charCode=" + charCode; 

这将使您的页面’Test3.html’访问GET参数’charCode’。 虽然您可能希望使用服务器端语言来做一些有用的事情,但是从IMO开始,从javascript操作GET参数有点麻烦。

PHP

   $.ajax({ type: "POST", url: "", data: { 'events': key }, success: function(data) { }, complete: function() { } }); 

myphp.php

  $key = $_POST['events']; $myfile = fopen("filename.txt", "w") or die("Unable to open file!"); fwrite($myfile, $key); fclose($myfile);