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 请求
  • 相关阅读:
    ARM的存储器映射与存储器重映射
    Nand Flash与Nor
    内核 任务的堆栈切换
    Linux设备模型(总结)
    file结构体中private_data指针的疑惑
    Sysfs文件系统与Linux设备模型
    认识udev
    Linux操作系统下的常见系统资源共享
    linux下的udev是干嘛的,能否说的通俗点
    udev详解
  • 原文地址:https://www.cnblogs.com/qjuly/p/13470450.html
Copyright © 2011-2022 走看看