zoukankan      html  css  js  c++  java
  • AJAX

    AJAX(Asynchronous JavaScript and XML)
    是一种使用现有标准的新方法
    是在不重新加载整个页面的情况下与服务器交换数据并更新部分网页的方法

    创建XMLHttpRequest对象
    用于在后台与服务器交换数据,即在不重新加载整个网页的情况下,对网页的某部分更改

    语法:variable = new XMLHttpRequest();

    向服务器发送请求
    xmlhttp.open("参数一","参数二","参数三");
    xmlhttp.send();
    参数一:请求的类型GET/POST
    参数二:文件在服务器的位置
    参数三:true(异步)或false(同步)

    注意:请求类型GET在大部分情况下都能使用,且比POST更快捷
    但在一下情况中请使用POST:
    ·无法使用缓存文件(更新服务器上的文件或数据库)
    ·向服务器发送大量数据(POST没有数据量的限制)
    ·发送包含未知字符的用户输入时,POST比GET更稳定可靠

    在jquery中调用AJAX
    $.ajax({
    async:true(异步)或false(同步),
    url:"处理页面地址",
    date:{传递的json数据},
    type:"提交方式(POST)",
    datetype:"返回的数据类型(TEXT,JSON,XML)",
    success:function(date){ //当ajax调用成功后执行的方法,参数date是返回的值

    }
    });

    在数据传输中
    同步:传输必须等到接收方接收到之后才能传下一个
    异步:传输不用等到对方接受就可以继续传递

    在AJAX中
    同步:AJAX必须处理完才能继续向下执行
    异步:AJAX在处理数据的同时代码继续往下执行

  • 相关阅读:
    Linux如何同步时间/更新时间
    Linux关机/重启/及注销命令
    Linux如何查看别名和取消别名
    Linux查看历史记录
    Linux命令行快捷键有哪些
    win10产品密钥 win10永久激活密钥(可激活win10所有版本 )
    Xshell如何连接
    Xshell6 优化
    逻辑运算符
    可变类型与不可变类型
  • 原文地址:https://www.cnblogs.com/xcc2016/p/5599534.html
Copyright © 2011-2022 走看看