我需要一些对我的应用程序必不可少的代码的帮助。我正在制作一个小型答题器游戏,我希望用户能够通过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
提交
取消