为了账号安全,请及时绑定邮箱和手机立即绑定

PHP无法从JavaScript请求中检测POST JSON数据

PHP无法从JavaScript请求中检测POST JSON数据

PHP
烙印99 2021-03-29 15:15:36
我需要一些对我的应用程序必不可少的代码的帮助。我正在制作一个小型答题器游戏,我希望用户能够通过PHP保存数据并将其加载到我的服务器。我不想使用本地存储来使任何人更难编辑自己的经济状况和“作弊”。当用户单击我拥有的保存按钮时,它将触发我的vue方法,该方法初始化保存。我将数据转换为JSON格式没有问题,但是我无法让PHP通过POST读取此数据。我检查了网络标头,它表明正在发送东西,似乎PHP并未捕获它。我将在下面包括JS部分和PHP部分的代码。仅当array_key_exists存在时,PHP才设置为echo,因为在解决了该问题后,我将能够轻松处理其余部分。我尝试遵循此方法,但到目前为止尚未奏效。将JSON数据从Javascript发送到PHP?JSsaloOut: function() {            var saveData = {                saveMoney: this.money,                saveCrystals: this.crystals,            };            saveData = "saveData=" + (JSON.stringify(saveData));            var sendData = new XMLHttpRequest();            sendData.open("POST", "salo.php", true);            sendData.setRequestHeader("Content-type", "application/x-www-form-urlencoded");            sendData.send(saveData);            console.log(saveData);        }的PHP<?php    if (array_key_exists("saveData", $_POST)) {        echo "<p>SALO Ready!</p>";    }?>
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 144 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信