我有一个jQuery变量。这是一个文本字符串。我想在服务器上创建一个.txt文件,然后将该字符串写入文本文件。
如何在不重新加载页面的情况下触发此操作?我知道PHP必须在某个地方参与......
我尝试使用$.ajax();
执行此操作无效。
答案 0 :(得分:6)
您可以将此变量传递给php脚本:
var data = 'foo bar';
$.post('/foo.php', { data: data }, function(result) {
// success
alert('the data was successfully sent to the server');
});
或者如果您更喜欢使用$.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');
}
});
然后在foo.php
脚本中将$_POST["data"]
和save the contents中的数据读取到服务器上的某个文件中。