gpt4 book ai didi

javascript - 通过 jquery 检查从 PHP 脚本返回的数据

转载 作者:行者123 更新时间:2023-11-30 00:00:54 26 4
gpt4 key购买 nike

我写了一个php脚本

cch.php

$stmtcheck = $mysqli->prepare("SELECT id FROM members WHERE email=? AND unlock_code=?");
$stmtcheck->bind_param("si", $_SESSION['unlockemail'], $_POST['code']);
$stmtcheck->execute();
$stmtcheck->bind_result($id);
$stmtcheck->fetch();
$stmtcheck->close();

提交表单的jquery是

恢复.php

$("#formUnlock").submit(function(e)
{
e.preventDefault();

$.ajax(
{
url: '../scripts/cch.php',
method: 'POST',
data: $(#formUnlock).serialize(),
success: function()
{
alert("unlocked");
}
});
});

现在我要检查 $id 是否有一些值(value)!我如何将 $id 变量获取到我的主脚本?

最佳答案

在cch.php中,如果你只想传递一个id给javascript,你可以打印id

echo $id;

ajax 响应接收到的任何数据都将作为参数传递给成功回调函数。您必须在成功回调中执行成功操作,或者您必须编写一个函数以在 ajax 成功时执行并调用该函数并传递参数

$("#formUnlock").submit(function(e)
{
e.preventDefault();

$.ajax(
{
url: '../scripts/cch.php',
method: 'POST',
data: $(#formUnlock).serialize(),
success: function(responseData)
{
if (responseData == '' )
{
alert("Sorry failed");
}
else
{
alert("Success");
}
}
});
});

关于javascript - 通过 jquery 检查从 PHP 脚本返回的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40572547/

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