zoukankan      html  css  js  c++  java
  • AJAX教程

    AJAX(Asynchronous JavaScript and XML) (异步的JavaScript和XML)。

    AJAX不是新的编程语言,而是一种现有标准的新方法。
    AJAX是与服务器交换数据并更新部分页面的艺术,在不重新加载整个页面的情况下。

    XMLHttpRequest对象

    所有现代浏览器均支持XMLHttpRequest对象(Ie5和Ie6使用ActiveXObject)。
    XMLHttpRequest用于在后台与服务器交换数据。这意味着可以不加载整个网页的情况下对网页某些部分进行更新。

    创建XMLHttpRequest对象

    现在浏览器(E7+、Firefox、Chrome、Safari 以及 Opera)以及Opea均支持XMLHttpRequest对象

    variable=new XMLHttpRequest();
    

    老版本的Internet Explorer(Ie5和IE6)使用ActiveX对象:

    variable = new ActiveXObject("Microsoft.XMLHTTP");
    

    为了应对所有的现代浏览器,包括IE5和IE6,请检查浏览器是否支持XMLHttpRequest对象,如果支持,则创建XMLHttpRequest对象。如果不支持,则创建ActiveXObject:

    var xmlhttp;
    if (window.XMLHttpRequest) {
        xmlhttp = new XMLHttpRequest();
    } else {
        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
    }
    

    向服务器发送请求

    如需向服务器发送请求,我们使用XMLHttpRequest对象的open()和send方法:

    xmlhttp.open("GET","text1.txt", true);
    xmlhttp.send();
    
    方法 描述
    open(method,url,async) 规定请求的类型、URL 以及是否异步处理请求。method:请求的类型;GET 或 POSTurl:文件在服务器上的位置async:true(异步)或 alse(同步)
    send(string) 将请求发送到服务器。string:仅用于 POST 请求
  • 相关阅读:
    Memcache安全配置
    Iptables DDOS/CC 自动屏蔽脚本
    php浮点数精确运算
    Relearning PHP (2) – php 的浮点数float
    mybatis分页插件PageHelper的使用(转)
    深入理解mybatis参数
    @Param注解在mybatis中的使用以及传入参数的几种方式(转)
    idea常用快捷键大全(转)
    @ModelAttribute注解的作用
    参数绑定
  • 原文地址:https://www.cnblogs.com/qjuly/p/13470450.html
Copyright © 2011-2022 走看看