zoukankan      html  css  js  c++  java
  • Ajax使用

    (从W3CShcool复制过来的,方便个人记忆)

    概念:

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

    AJAX 不是新的编程语言,而是一种使用现有标准的新方法

    -------------------------------------------------------------------------------------------------

    XMLHttpRequest 是 AJAX 的基础。

    XmlHttpRequest 术语缩写为XHR,中文可以解释为可扩展超文本传输请求。 

    ----------------------------------------------------------------------------------------------

    onreadystatechange 事件

    当请求被发送到服务器时,我们需要执行一些基于响应的任务。

    每当 readyState 改变时,就会触发 onreadystatechange 事件。

    readyState 属性存有 XMLHttpRequest 的状态信息。

    XMLHttpRequest 对象的三个重要的属性:

    onreadystatechange:存储函数(或函数名),每当 readyState 属性改变时,就会调用该函数。

    readyState:存有 XMLHttpRequest 的状态。从 0 到 4 发生变化。0: 请求未初始化1: 服务器连接已建立2: 请求已接收3: 请求处理中4: 请求已完成,且响应已就绪

    例子

    function GetDataFromDMS() {
        var tempVin = $("#VinForQuery").val();
        var targetUrl = "/DMS/ProcessInvoke?Vin=" + tempVin;
        var xmlHttpRequest;
        if (window.XMLHttpRequest) {
            xmlHttpRequest = new XMLHttpRequest();
        }
        else {
            xmlHttpRequest = new ActiveXObject("Microsoft.XMLHTTP");
        }
        xmlHttpRequest.onreadystatechange = function () {
            if (xmlHttpRequest.readyState == 4 && xmlHttpRequest.status == 200) {
                document.getElementById("response").innerHTML = xmlHttpRequest.responseText;
            }
        }
        xmlHttpRequest.open("Get", targetUrl, true);
        xmlHttpRequest.send();
    }

  • 相关阅读:
    [转]给定单链表,检测是否有环。如果有环,则求出进入环的第一个节点
    二叉树的后序遍历
    求二叉树叶子节点的个数
    随笔
    两个免费转换视频的软件,实现服务器端Video2FLV
    自制Flash FLV视频播放器
    Flash取得外部WEB参数的方法
    [转]javascript小技巧,超强推荐
    c#设计模式(转)
    ffmpeg和Mencoder使用实例小全
  • 原文地址:https://www.cnblogs.com/fengxiaoling/p/9121795.html
Copyright © 2011-2022 走看看