【发布时间】:2022-01-06 09:33:37
【问题描述】:
我无法在 ajax jquery 函数中定义数据,哪里有问题?我尝试了一切,选择其他服务器,其他浏览器,删除缓存,手动添加数据,总是未定义......
服务器:拉拉贡
App.js , add-new.php
(function($){
var form = $('#add-form');
form.on('submit',function(){
event.preventDefault();
$.ajax({
url: form.attr('action'),
type: 'POST',
data: form.serialize()
})
.done(function(data){
console.log("Data: " + data);
});
});
}(jQuery))
<?php
die("test");
//include
require('./config.php');
$id = $database->insert('items',[
'text' => $_POST['message']
]);
if($id){
die('success');
}
?>
响应屏幕:
【问题讨论】:
-
欢迎来到 Stack Overflow!访问help center,使用tour 了解内容和How to Ask。如果您遇到困难,请发布您的尝试的minimal reproducible example,并使用
[<>]sn-p 编辑器记录输入和预期输出。发布代码,而不是代码图片 -
如果您包含代码而不是发送屏幕截图,您将获得更多更好的答案
-
您的服务器也可能没有返回数据。查看控制台的网络选项卡
-
用注释解决了 //php_error\reportErrors();