为了账号安全,请及时绑定邮箱和手机立即绑定

按照老师的方法打开文件还是会出现这个返回错误问题

http://img1.sycdn.imooc.com//573ed4c20001747c33601872.jpg求大神帮忙解答一下,为什么已经设置了 request.setRequestHeader("Content-type","application/x-www-form-urlencoded"); 但是在输入新增员工的所有各项信息的时候还是会显示结果为 “参数错误,员工信息填写不全”?

正在回答

2 回答

这个是PHP的代码:

//创建员工
function create() {
   //判断信息是否填写完全
   if(!isset($_POST["name"]) || empty($_POST["name"])
       || !isset($_POST["number"]) || empty($_POST["number"])
       || !isset($_POST["sex"]) || empty($_POST["sex"])
       || !isset($_POST["job"]) || empty($_POST["job"])) {
       echo "参数错误,员工信息填写不全";
       return;
   }
   //提示保存成功
   echo "员工:".$_POST["name"]."信息保存成功!";
}

这是HTML代码:

<div class="search-contain">
  <h1>员工查询</h1>
  <form action="">
     <label for="saveYGName">请输入员工名称:&nbsp;</label><input type="text" id="saveYGName" />
     <br>
     <label for="saveYGNum">请输入员工编号:&nbsp;</label><input type="text" id="saveYGNum" />
     <br>
     <select name="" id="saveYGSex">
        <option>男</option>
        <option>女</option>
     </select>
     <br>
     <label for="saveYGJob">请输入员工职位:&nbsp;</label><input type="text" id="saveYGJob" />
     <br>
     <button type="button" id="saveBtn">保存</button>
  </form>
  <h2>保存信息显示</h2>
  <div class="save-result" id="saveResult"></div>
</div>

这是ajax代码:

//发送Ajax查询请求并处理
request.open("POST","test1.php",true);
//发送数据数列
var data1 = "name=" + $("#saveYGName").val() +
     "&number=" + $("#saveYGNum").val() +
     "&sex=" + $("#saveYGSex").val() +
     "&job=" + $("#saveYGJob").val();
request.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
request.send(data1);
//服务器请求成功并结束时事件
request.onreadystatechange = function() {
  if(request.readyState === 4) {
     if(request.status === 200) {
        $("#saveResult").html(request.responseText);
     }
     else {
        alert("发生错误:" + request.status);
     }
  }
}

0 回复 有任何疑惑可以回复我~

看看代码

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Ajax全接触
  • 参与学习       224850    人
  • 解答问题       663    个

本课程通过一个案例,讲解Ajax的相关概念原理实现方式和应用

进入课程

按照老师的方法打开文件还是会出现这个返回错误问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信