使用 JavaScript 和 PHP 在服务器上保存字符串

Save a string on a server using JavaScript and PHP

本文关键字:保存 字符串 服务器 JavaScript PHP 使用      更新时间:2023-09-26

我正在尝试使用 AJAX,但它似乎不起作用。

var data = 'foo bar';
$.ajax({
  url: 'http://localhost/index.php',
  type: 'POST',
  data: {data: data},
  success: function(result) {
    alert('success');
  }
});

索引.php

<?php
$x = $_POST["data"];
file_put_contents ('data.txt', data);

我收到成功警报,但data.txt为空。我不知道为什么这不起作用。

我正在使用 XAMPP 在本地服务器上进行测试。

不,仅使用 javascript 不能在服务器上写入文件,因为 javascript 在客户端(浏览器(上运行。
你需要Ajax和服务器端脚本(如PHP(来处理保存,或者如果你只想在一个浏览器中使用它(和自己聊天?(,你可以用javascript存储的东西在浏览器的本地存储中,但请注意,这个存储不会永远持续下去。