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在处理数据的同时代码继续往下执行

  • 相关阅读:
    php 数据库练习之租房子
    php数据访问之查询关键字
    Objective-C代码学习大纲(3)
    Objective-C代码学习大纲(2)
    Objective-C代码学习大纲(1)
    简介Objective-C语言
    为什么Objective-C很难
    Swift之 ? 和 !
    使用Mac App Store更新、下载软件时出现未知错误的解决方法
    如何激励用户为你的app评分?
  • 原文地址:https://www.cnblogs.com/xcc2016/p/5599534.html
Copyright © 2011-2022 走看看