gpt4 book ai didi

javascript - 将数据保存到使用 Ajax 以 JSON 形式发送的文本文件中

转载 作者:行者123 更新时间:2023-12-03 07:47:00 26 4
gpt4 key购买 nike

我的代码目前有问题。我想使用 Ajax 将 JSON 数据发送到 PHP 脚本,但它不起作用。有效的是 PHP 脚本可以由 Ajax 代码调用,但不能将代码放入 .txt 文件中。我尝试了几件事,但无法让它发挥作用。 (我正在尝试在 .txt 文件中设置用户数组)

jQuery 代码:

          var users = [];              

$.ajax({
type: "POST",
url: hostURL + "sendto.php",
dataType: 'json',
data: { json: JSON.stringify(users) },
success: function (data) {
alert(data);
}
});

PHP 代码:

<?php
$json = $_POST['json'];
$data = json_decode($json);

$file = fopen('test.txt','w+');
fwrite($file, $data);
fclose($file);

echo 'Success?';
?>

最佳答案

您必须知道,在 PHP 中 json_decode 会生成一个无法写入文本文件的数组。

因此只需删除 json_decode 命令即可。

关于javascript - 将数据保存到使用 Ajax 以 JSON 形式发送的文本文件中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35162734/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com