如何使用AJAX/PHP将jQuery变量写入文本文件?

Sam*_*abi 1 php ajax jquery

我有一个jQuery变量.这是一个文本字符串.我想在服务器上创建一个.txt文件,然后将该字符串写入文本文件.

如何在不重新加载页面的情况下触发此操作?我知道PHP必须涉及某个地方......

我尝试这样做$.ajax();并没有奏效.

Dar*_*rov 6

您可以将此变量传递给php脚本:

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

或者如果您更喜欢使用$ .ajax:

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');
    }
});
Run Code Online (Sandbox Code Playgroud)

然后你的内部foo.php脚本读取数据$_POST["data"]内容保存到服务器上的一些文件.