zoukankan      html  css  js  c++  java
  • 数据交互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(){
            "	当请求成功时运行的函数。";
        }
    })
    

      

  • 相关阅读:
    Node.js :HTTP请求和响应流程
    Node.js :URL、QueryString介绍
    jQuery
    如何angular过滤器进行排序???
    封装jsonp
    原生js的math对象
    Iscrool下拉刷新
    javascript闭包
    javascript对象(3)
    javascript对象(2)
  • 原文地址:https://www.cnblogs.com/gaojian910/p/11264640.html
Copyright © 2011-2022 走看看