Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/248.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript ajax js php POST请求不工作,没有jQuery_Javascript_Php_Ajax - Fatal编程技术网

Javascript ajax js php POST请求不工作,没有jQuery

Javascript ajax js php POST请求不工作,没有jQuery,javascript,php,ajax,Javascript,Php,Ajax,我找不到任何关于ajax的深入指南,特别是对于php服务器端。 我目前只尝试将数据发布到PHP并进行测试,然后再尝试将数据转储到SQL。 工作了2天,仍然没有工作。我想现在是去库存过剩的好时机: html+js: //发送数据脚本 var formNode=document.queryselectorcustomeregiform; var formData=new FormDataformNode; var请求=新的XMLHttpRequest; request.openPOST,php/f

我找不到任何关于ajax的深入指南,特别是对于php服务器端。 我目前只尝试将数据发布到PHP并进行测试,然后再尝试将数据转储到SQL。 工作了2天,仍然没有工作。我想现在是去库存过剩的好时机: html+js:

//发送数据脚本 var formNode=document.queryselectorcustomeregiform; var formData=new FormDataformNode; var请求=新的XMLHttpRequest; request.openPOST,php/formSubmission.php,true; request.onreadystatechange=函数{ ifrequest.readyState==4&&request.status==200{ document.getElementByIdtesting.innerHTML=request.responseText; } }; request.sendformData; 姓名: 姓氏: 电邮: 电话号码: 国家: 选择国家 声明: 选择状态 城市: 选择城市 地址: 提交

我不知道这是否只是你真实代码中的一个输入错误,但是

request.responseTexts
应该是

request.responseText

最后的s不好

我不知道这是否只是你真实代码中的一个输入错误,但是

request.responseTexts
应该是

request.responseText

最后的s不正常

代码中需要更改的内容很少,例如:

看看下面的元素

看看这里的JavaScript语句

document.getElementById("testing").innerHTML = request.responseTexts;
                                               ^^^^^^^^^^^^^^^^^^^^^
应该是,

document.getElementById("testing").innerHTML = request.responseText;
看看上面的元素


您需要在代码中更改的内容很少,例如:

看看下面的元素

看看这里的JavaScript语句

document.getElementById("testing").innerHTML = request.responseTexts;
                                               ^^^^^^^^^^^^^^^^^^^^^
应该是,

document.getElementById("testing").innerHTML = request.responseText;
看看上面的元素


“电子邮件”属性中有一个空格。是否在需要之前看到该空间?在“电子邮件”属性中有一个空间。看到前面的空格了吗?表单验证是我代码中不显示的一部分。即使我纠正了错误,它也不会显示任何东西表单验证是我代码中不显示的部分。即使我纠正了错误,它也不会显示任何内容