gpt4 book ai didi

javascript - AJAX 请求在 PHP 中给出 'undefined index' 错误

转载 作者:行者123 更新时间:2023-12-03 05:58:37 24 4
gpt4 key购买 nike

我从此 AJAX 调用中获取 undefined index (返回数据)。我在这里做错了什么?请纠正我。

$(document).ready(function() {
$('#something').click(function() {
edit(1, 'abc', 'xyz');
});

function edit(id, column, text) {
$.ajax({
url: "edit.php",
method: "POST",
data: {
id: id,
text: text,
column: column
},
dataType: "text",
success: function(data) {
console.log(data);
}
});
}
});

编辑.php

echo $_POST["id"];

我在控制台中得到了这个:

Notice: Undefined index: id in C:\xampp\htdocs\datatable\edit.php on line 2

最佳答案

尝试使用

Type: "POST"

而不是

Method: "POST"

   ...$.ajax({  
url: "edit.php",
type: "POST",
data: {
id: id,
text: text,
column: column
}.....

它仍然属于 GET 请求吗?我认为这是因为你的 jQuery 版本。

来自docs

type (default: 'GET')
Type: String
An alias for method. You should use type if you're using versions of jQuery prior to 1.9.0.

关于javascript - AJAX 请求在 PHP 中给出 'undefined index' 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39826896/

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