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

用jquery写完代码后 为何浏览器总是显示304错误 ,怎么办

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>无标题文档</title>


</head>


<body>

   <h1>员工查询</h1>

   <label>请输入员工编号</label>

   <input type="text"id="keyword" />

   <button id="search">查询</button>

   <p id="searchResult"></p>

   

   <h1>员工创建</h1>

   <label>请输入员工姓名:</label>

   <input type="text"id="staffName" /><br>

   <label>请输入员工编号:</label>

   <input type="text"id="staffNumber" /><br>

   <label>请输入员工性别:</label>

   <select id="staffSex">

     <option>男</option>

     <option>女</option>

   </select><br>

   <label>请输入员工职位:</label>

   <input type="text"id="staffJob" /><br>

   <button id="save">保存</button>

   <p id="createResult"></p>

   

    <script src="/Ajaxdemo/jquery-3.1.1.min.js"></script>

   

   <script>

       $(document).ready(function(){

  $("#search").click(function(){

  $.ajax({

  type:"GET",

  url:"severs.php?number="+$("#keyword").val(),

  dataType:"json",

  success:function(data){

  if(data.success){

  $("#searchResult").html(data.msg);

  }else{

  $("#searchResult").html("出现错误"+data.msg);

  }

  },

error:function(jqXHR){

alert("发生错误"+jqXHR.status)

}   

  

  });

  });

  

  

  

 $("#save").click(function(){

  $.ajax({

  type:"POST",

  url:"severs.php",

  dataType:"json",

  data:{

  name:$("#staffName").val(),

   number:$("#staffNumber").val(),

sex:$("#staffSex").val(),

 job:$("#staffJob").val(),

  },

  success:function(data){

  if(data.success){

  $("#createResult").html(data.msg);

  }else{

  $("#createResult").html("出现错误"+data.msg);

  }

  },

error:function(jqXHR){

alert("发生错误"+jqXHR.status)

}   

  

  });

  });   

  });

      /*document.getElementById("search").onclick=function(){

  var request=new XMLHttpRequest();

  request.open("GET","severs.php?number="+document.getElementById('keyword').value);

  request.send();

  request.onreadystatechange=function(){

     if(request.readyState===4){

 if(request.status===200){

 var data=JSON.parse(request.responseText);

  if(data.success){

 document.getElementById("searchResult").innerHTML=data.msg;}

 else{

document.getElementById("searchResult").innerHTML="出现错误"+data.msg; 

 }

 }else{

 alert("发生错误"+request.status)}

 }

  }

 }

 

 

 document.getElementById("save").onclick=function(){

  var request=new XMLHttpRequest();

  request.open("POST","severs.php");

  var data="name="+document.getElementById("staffName").value +"&number="+document.getElementById("staffNumber").value

  +"&sex="+document.getElementById("staffSex").value

  +"&job="+document.getElementById("staffJob").value;

  request.setRequestHeader("Content-Type","application/x-www-form-urlencoded");

  request.send();

  request.onreadystatechange=function(){

     if(request.readyState===4){

 if(request.status===200){

                var data=JSON.parse(request.responseText);

  if(data.success){document.getElementById("createResult").innerHTML=data.msg;}

 else{document.getElementById("createResult").innerHTML="出现错误"+data.msg; 

 }

 

 }else{

 alert("发生错误"+request.status)}

 }

  }

 }*/

   </script>

</body>

</html>


正在回答

1 回答

代码没有问题,网上搜了说是缓存问题,给url地址加上时间戳,http://www.hhtjim.com/internet-explorer-304-error-when-the-ajax-request.html,不知道是不是,你试试看

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

举报

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

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

进入课程

用jquery写完代码后 为何浏览器总是显示304错误 ,怎么办

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