Javascript Ajax post xmlhttprequest“;处理「;

Javascript Ajax post xmlhttprequest“;处理「;,javascript,ajax,post,Javascript,Ajax,Post,我有这个密码: 函数ajax_post(){ //创建XMLHttpRequest对象 var hr=新的XMLHttpRequest(); //创建一些我们需要发送到PHP文件的变量 var url=“my_parse_file.php”; var fn=document.getElementById(“名字”).value; var ln=document.getElementById(“姓氏”).value; var vars=“firstname=“+fn+”&lastname=“+

我有这个密码:


函数ajax_post(){
//创建XMLHttpRequest对象
var hr=新的XMLHttpRequest();
//创建一些我们需要发送到PHP文件的变量
var url=“my_parse_file.php”;
var fn=document.getElementById(“名字”).value;
var ln=document.getElementById(“姓氏”).value;
var vars=“firstname=“+fn+”&lastname=“+ln;
hr.open(“POST”,url,true);
//设置用于在请求中发送url编码变量的内容类型标头信息
hr.setRequestHeader(“内容类型”、“应用程序/x-www-form-urlencoded”);
//访问XMLHttpRequest对象的onreadystatechange事件
hr.onreadystatechange=函数(){
如果(hr.readyState==4&&hr.status==200){
var return_data=hr.responseText;
document.getElementById(“status”).innerHTML=返回数据;
}
}
//立即将数据发送到PHP…并等待更新status div的响应
hr.send(vars);//实际执行请求
document.getElementById(“status”).innerHTML=“处理…”;
}

Ajax发布到PHP并获取返回数据
名字:

姓氏:




Javascript控制台中是否存在任何错误?你看到网络标签上的响应了吗?上面写着“状态代码200:OK”,所以我猜应该是状态代码200?这是正确的状态代码。您是否看到回复中的
谢谢
消息?该显示在哪里?在浏览器窗口中?谢谢你帮助我!在DevTools网络选项卡中。应该有标题、预览、响应等子选项卡。