Javascript $.ajax an';我不明白为什么PHP不从$.ajax调用接收POST数据

Javascript $.ajax an';我不明白为什么PHP不从$.ajax调用接收POST数据,javascript,php,jquery,ajax,Javascript,Php,Jquery,Ajax,$.ajax成功了,但在php中,我无法从ajax获取数据 注意:未定义索引:电子邮件在 注意:未定义索引:传入 PHP: 以下是来自firefox的图片 将AJAX成功更改为 success:function(data){ console.log(data); $("#edit-name").val(" "); $("#edit-pass").val(" "); }, 还有AJAX页面 <?php define ("root

$.ajax成功了,但在php中,我无法从ajax获取数据

注意:未定义索引:电子邮件在

注意:未定义索引:传入

PHP:


以下是来自firefox的图片


将AJAX成功更改为

success:function(data){             
    console.log(data);
    $("#edit-name").val(" ");
    $("#edit-pass").val(" ");
},
还有AJAX页面

<?php

define ("root",$_SERVER['DOCUMENT_ROOT']);
// echo root;
include root.'/maroon5/includes/dbh.php';
// print_r($_REQUEST);

$returnArr['email'] = $email;
$returnArr['pwd'] = $pwd;

echo  json_encode($returnArr);

?>


$email=$\u GET['email']将此更改为
$email=$\u POST['email']。您正在通过“POST”请求发送参数,并试图通过
GET
检索。请不要在问题中添加图像等的出站链接!是否确实有值被发送到服务器?ajax不会删除空值字段吗?代码中的输入错误(来自图像链接1):$conn=new sqli_connect();应该是$conn=mysqli_connect();|当然,除非sqli_connect()是您出于某种原因创建的类。@Aj334谢谢,我已经纠正了这个问题。但在我更改此AJAX成功和您所说的php代码,并刷新broswer后,它仍然是“注意:未定义的索引:电子邮件输入..注意:未定义的索引:传入..”“注意:未定义变量:email in..,注意:未定义变量:pwd in..{“email”:null,“pwd”:null}”您是否在onclick事件或文档中调用了ajax函数。准备好了吗?是的,我在我的html中添加了一个输入(type=submit)元素,ID是“bolero user login”,然后在刷新浏览器时如何调用ajax函数?使用$(document)。on('click',“#bolero用户登录”,function(){});
success:function(data){             
    console.log(data);
    $("#edit-name").val(" ");
    $("#edit-pass").val(" ");
},
<?php

define ("root",$_SERVER['DOCUMENT_ROOT']);
// echo root;
include root.'/maroon5/includes/dbh.php';
// print_r($_REQUEST);

$returnArr['email'] = $email;
$returnArr['pwd'] = $pwd;

echo  json_encode($returnArr);

?>