2011-07-09 122 views
0

我有一个jQuery变量。这是一个文本字符串。我想在服务器上创建一个.txt文件,然后将该字符串写入文本文件。如何使用AJAX/PHP将jQuery变量写入文本文件?

如何在不重新加载页面的情况下触发此操作?我知道PHP将不得不涉足某处...

我试图用$.ajax();来做到这一点并没有奏效。如果你喜欢使用$.ajax

var data = 'foo bar'; 
$.post('/foo.php', { data: data }, function(result) { 
    // success 
    alert('the data was successfully sent to the server'); 
}); 

或:

+3

这些尝试是什么样的?通过提供一些你已经尝试过的代码,你可能会得到更好的答案。 –

回答

4

您可以将该变量传递给PHP脚本

var data = 'foo bar'; 
$.ajax({ 
    url: '/foo.php', 
    type: 'POST', 
    data: { data: data }, 
    success: function(result) { 
     alert('the data was successfully sent to the server'); 
    } 
}); 

,然后里面你foo.php脚本$_POST["data"]save the contents读取数据的一些文件在服务器上。

+0

完美。感谢您澄清关于$ _POST [“data”]的部分。那是我之前被抓到的地方。 –