我从这个AJAX调用中获得undefined index(return data)
。我在这里做错了什么?请纠正我。AJAX请求在PHP中提供'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);
}
});
}
});
edit.php
echo $_POST["id"];
我得到这个在控制台:在Ç。ID:
注意:未定义指数\ XAMPP \ htdocs中\数据表\ edit.php on line
这错误意味着问题出在你的PHP代码,而不是JS。检查第2行的'edit.php'文件。第2行的 –
此代码存在echo $ _POST [“id”] – EaBangalore
是“edit.php”的路径是否正确?是:你有多个'edit.php'文件,你试图通过任何机会发布信息? – RamRaider