gpt4 book ai didi

javascript - JQuery 验证不将数据发布到后端

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

我正在尝试解决一些奇怪的事情。我有一个简单的 submitHandle,它将一位数据传递到我的 PHP 文件

submitHandler: function (form) {
$.ajax({
type: "POST",
url: "form-process.php",
data: {
'customer': $("input[name='customer']:checked").val()
}
}).done(function (response) {
console.log(response)
}).fail(function (jqXHR, textStatus) {
console.log(textStatus)
});
return false;
}

如果我输出 $("input[name='customer']:checked").val() 我得到的预期值为是或否。现在在我的 PHP 文件中,我只是在做

echo json_encode($_POST["customer"]);

这似乎产生了错误

Undefined index: customer

如果我只检查 $_POST,它会返回一个空数组。

我是不是漏掉了什么?这些数据没有进入后端是否有原因?

最佳答案

试试这个方法:

$.ajax({
method: "POST",
url: "form-process.php",
data: { customer: $("input[name='customer']:checked").val() }
}).done(function(response) {
console.log( "Data Saved: " + response);
}).error(function(error){
console.log(error)
});

关于javascript - JQuery 验证不将数据发布到后端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46695269/

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