数据交互AJAX

 

ajax定义:是可以与服务器进行同步/异步交互的技术之一

ajax语言载体:JavaScript

ajax特点:页面不刷新

ajax好处:1、用户体验好

                 2、节省带宽

原生  ajax 的使用

1、创建ajax对象 var xhr=newXMLHttpRequest();

2、发送对服务的请求 

创建请求:xhr.open("get",‘网址’);

发送请求:xhr.send(null);

3、接受服务器返回信息

设置事件:xhr.onreadystaechange = function(){

if(xhr.readystate==4){

document.body.innerhtml += xhr.responsetext;

}

}

4、get和post

不同:a、给服务器传递数量,get是2k,post无限制

          b、post安全

          c、传递数据的形式不同,get在地址后面以请求字符串形式传递函数,post把form表单的数据给请求出来以xml形式传递给服务器

jQuery 的ajax语法

$.ajax({
    type:"规定请求的类型(GET 或 POST)。",
    url:"规定发送请求的 URL。默认是当前页面",
    data:{
        "规定要发送到服务器的数据":""
    },
    success:function(){
        "	当请求成功时运行的函数。";
    }
})

  

原文地址:https://www.cnblogs.com/gaojian910/p/11264640.html