PHP是否将JQuery$.post变量显示为NULL?

PHP是否将JQuery$.post变量显示为NULL?,php,javascript,jquery,ajax,.post,Php,Javascript,Jquery,Ajax,.post,我无法找出我做错了什么,我已经在谷歌上搜索这个问题超过3天了,找不到任何有用的东西。。有什么建议吗 AjaxTest.php(HTML和JavaScript页面) $(文档).ready(函数(){ $(“#rchar”).submit(函数(事件){ 警惕(“哈哈哈”); var请求; //中止任何挂起的请求 如果(请求){ request.abort(); } //设置一些局部变量 var$form=$(此); //让我们选择并缓存所有字段 var$inputs=$form.find(“输

我无法找出我做错了什么,我已经在谷歌上搜索这个问题超过3天了,找不到任何有用的东西。。有什么建议吗

AjaxTest.php(HTML和JavaScript页面)


$(文档).ready(函数(){
$(“#rchar”).submit(函数(事件){
警惕(“哈哈哈”);
var请求;
//中止任何挂起的请求
如果(请求){
request.abort();
}
//设置一些局部变量
var$form=$(此);
//让我们选择并缓存所有字段
var$inputs=$form.find(“输入、选择、按钮、文本区域”);
//序列化表单中的数据
var serializedData=$form.serialize();
//向/form.php发出请求
请求=$.ajax({
url:'postregister.php',
类型:“POST”,
数据:序列化数据,
成功:功能(结果){
控制台日志(结果);
},
错误:函数(){
console.log('error');
}   
});
//成功时将调用的回调处理程序
完成(函数(响应、文本状态、jqXHR){
$(“#导航”).html(序列化数据);
});
//失败时将调用的回调处理程序
失败(函数(jqXHR、textStatus、errorshown){
//将错误记录到控制台
控制台错误(
“发生了以下错误:”+
文本状态,错误抛出
);
});
//防止表单的默认过帐
event.preventDefault();
});
});
考试表格!
姓名:
密码:



php(发布和显示变量的页面)


打印到JavaScript控制台的结果是

ArrayNULL
Your password is: <br><br>Your old name was: <br> 
ArrayNULL
您的密码是:

您以前的名字是:
请注意,这些代码都没有经过编辑,这是代码在其当前形式下的实际外观


如果您有任何帮助,我们将不胜感激:)

请尝试,然后告诉我们console.logs上的内容。另外,您不能在PHP中回显数组,$\u POST是一个数组,所以在尝试之前请删除它和var\u dump。@adeneo它只回答“您的密码是:

您的旧名称是:
”现在您序列化了所有表单字段,但我认为您应该序列化表单;也就是说,
$form.serialize()
over
$form.find(“输入、选择、按钮、文本区域”)@WaleedKhan我已经有了。打印请求是什么样子的?
<?php
echo $_POST;
var_dump($oldname);
  $oldname = $_POST['hidden'];
  $password = $_POST['password'];
$title = "Your password is: " . $password;
  echo $title . "<br>" . $password . "<br>Your old name was: <br>" . $oldname;
?>
ArrayNULL
Your password is: <br><br>Your old name was: <br>