gpt4 book ai didi

javascript - 如何在服务器端读取ajax json数据

转载 作者:行者123 更新时间:2023-11-30 10:12:28 25 4
gpt4 key购买 nike

我在客户端创建了一个 ajax 请求并将数据传递给服务器端。我面临的问题是我无法读取服务器端传递的 json 对象。这是我使用的客户端代码段

var email=document.forms["login-form"]["email"].value;
var password=document.forms["login-form"]["password"].value;

alert("Innn");

$.ajax({

type:"POST",
contentType: 'application/json',
url: "/wcw/wcw/checkuser.php",
data: JSON.stringify({email: email ,password: password}),

}).done(function() {

alert("DONNEEEE");
window.location.replace("checkuser.php");

});

我想在服务器端读取json数据。

$input = $_POST["email"];

$result = json_decode($input);

echo $result;

但这会报错

Notice: Undefined index: email in C:\xampp\htdocs\wcw\wcw\checkuser.php on line 18

最佳答案

要从 POST 获取 JSON 对象,请使用 php://input stream wrapper。访问输入流将允许读取原始请求正文。

$result = json_decode(file_get_contents("php://input"));

关于javascript - 如何在服务器端读取ajax json数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25717449/

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