Jquery将变量发布到php,然后发送到.txt文件?

Jquery将变量发布到php,然后发送到.txt文件?,php,jquery,variables,.post,Php,Jquery,Variables,.post,我首先为我即将发布的代码道歉。。。 我想做的是使用JQuery post方法或类似于将2个变量发布到php文件中,然后让php将其发布到.txt文件中。我需要在函数中使用post方法,当调用该函数时,让JQuery发布“分数”,这就是函数: function onGameOver(){ if (-1 < score && score < 6) { doStuff(); } if (5 < score && score < 9) { doS

我首先为我即将发布的代码道歉。。。 我想做的是使用JQuery post方法或类似于将2个变量发布到php文件中,然后让php将其发布到.txt文件中。我需要在函数中使用post方法,当调用该函数时,让JQuery发布“分数”,这就是函数:

function onGameOver(){
if (-1 < score && score < 6) { doStuff(); }
 if (5 < score && score < 9) { doStuff2(); }
if (8 < score && score < 15) { doStuff3(); }
if (14 < score && score < 21) { doStuff4(); }           
if (20 < score && score < 27) { doStuff5(); }
if (26 < score && score < 31) { doStuff6(); }
if (30 < score && score < 36) { doStuff7(); }
if (35 < score && score < 51) { doStuff8(); }
if (50 < score && score < 69) { doStuff9(); }
//post method here
}
函数onGameOver(){
如果(-1
我不知道如何去做这件事,我已经尝试过了,但没有任何关于如何设置VAR的想法 我想被张贴在 var hiScore 及 var userip

感谢您的帮助抱歉没有代码开始! 我没有php的任何exp,也没有jquery post方法。
感谢您的阅读。

以下是jQuery ajax调用和php函数fopen、fwrite和fclose中的一些内容。您需要在第一个文件中获取var hiScore和var userip,创建一个新的php文件,并将php的内容放在其中

AJAX调用:

在PHP中写入文件:请参阅

php


你有什么“尝试但失败的想法”?沉迷于阿贾克斯。你需要它,jQuery.post()并不难,但你需要练习。看见我已经读过了,问题是我对php不太了解,我不知道如何将jquery变量传递给它并将其发布到.txt文件中,我也从阅读代码中学到了;)每个人偶尔都需要帮助。谢谢你的解释!让它工作起来很难我不知道我的ajax代码是错的还是php,所以我在压力下把它全部删除,并在这里发布xD谢谢你,先生!
$.ajax({
    url:'file.php',
    type:'post',
    data:{hiScore:hiScore,
          userip:userip},
    success:function(data){
    alert('Success');}
});
$hiScore = $_POST['hiScore'];
$userip = $_POST['userip'];
$file = fopen('file.txt','w+');
fwrite($file, $hiScore.'\t'.$userip);
fclose($file);
$('#mybutton').click(function(){
var hiscore = //define high score here
var ip = //same thing;

$.ajax({
type:"POST",
url: "process.php",
data:{ajax: 'true', ip:ip, hiscore:hiscore},
cache:false,
success: function(data){
 //do something with the success 
}
});
});
if(isset($_POST['ajax']) && $_POST['ajax'] == 'true'){
    $ip = $_POST['ip'];
    $hiscore = $_POST['hiscore'];
    $file = fopen('file.txt', w+);
    fwrite($file, $ip.", ".$hiscore);
    fclose($file);
}