码迷,mamicode.com
首页 > Web开发 > 详细

Ajax概念、HTTP请求概念、Ajax的原生和jQuery实现、跨域知识

时间:2020-05-17 13:06:40      阅读:54      评论:0      收藏:0      [点我收藏+]

标签:set   read   Staff   request   div   name   法规   ajax   data-   

1、Ajax(读A—jax不是阿贾克斯)原理图:技术图片

技术图片

技术图片

2、HTTP请求概念

技术图片

技术图片

技术图片

技术图片

<script>
document.getElementById("search").onclick = function() { 
   var request = new XMLHttpRequest();
   request.open("GET", "server.php?number=" + document.getElementById("keyword").value);
   request.send();
   request.onreadystatechange = function() {
      if (request.readyState===4) {
         if (request.status===200) { 
            document.getElementById("searchResult").innerHTML = request.responseText;
         } else {
            alert("发生错误:" + request.status);
         }
      } 
   }
}

document.getElementById("save").onclick = function() { 
   var request = new XMLHttpRequest();
   request.open("POST", "server.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(data);
   request.onreadystatechange = function() {
      if (request.readyState===4) {
         if (request.status===200) { 
            document.getElementById("createResult").innerHTML = request.responseText;
         } else {
            alert("发生错误:" + request.status);
         }
      } 
   }
}
</script>

技术图片
3、JSON语法规则

技术图片

4、jQuery实现Ajax

技术图片

技术图片

5、跨域

技术图片

技术图片

Ajax概念、HTTP请求概念、Ajax的原生和jQuery实现、跨域知识

标签:set   read   Staff   request   div   name   法规   ajax   data-   

原文地址:https://www.cnblogs.com/baimeishaoxia/p/12904578.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!