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

    AJAX教程(异步的JavaScriptXML)——局部刷新

    创建动态网页的技术

    异步:做一件事中间继续做另一件事情

    同步:做完一件事情之后才能做其他的事

    如果需要更新内容,必须刷新整个页面(AJAX)——实现异步更新

    XMLHttpRequestAJAX的基础——与后台进行交互(有兼容性)

    创建AJAX的核心对象

    Var httpRequest = null;

    Document.all 只有IE才能识别

    If(document.all){

    httpRequest = new ActiveXboject(“Microsoft.XMLHTTP”);

    }else{

    httpRequest = new XMLHttpRequest();

    }

    向服务器发送请求

    //true为异步,false为同步,默认情况下异步

    //如果为post提交,必须使用httpRequest .setRequestHeader("Content-type","application/x-www-form-urlencoded");

    httpRequest.open(“get/post”,”url”,true);

    //传送参数,如果没有参数,则可以为空

    httpRequest.send();

    属性:

    onreadyStatechange:调用函数

    readyState:10: 请求未初始化

          21: 服务器连接已建立

                        32: 请求已接收

        43: 请求处理中

        54: 请求已完成,且响应已就绪

    Status  1200: "OK"    2404: 未找到页面

    JQuery版的AJAX

    $(function(){

    $(“button”).click(function(){

    Var username = $(“#username”).var();

    Var pwd = $(“#pwd”).var();

    $.ajax({

    Type:”post”,

    Url:”/Ajax/TestServlet”,

    Data:(“username”:username,”pwd”:pwd),

    //JSon:数据的交换模式

    //dataType:返回的格式

    dataType:”text”,

    Success:function(data){

    Alert(data);

    }

    });

    });

  • 相关阅读:
    Microsoft Excel 不能使用对象链接和嵌入的错误/cannot use object linking and enbedding
    (转)QML代码与现有Qt UI代码整合
    vs2012编译Qwt
    参数和返回类型也可以多态
    多态的运行
    调用哪个方法
    继承的意义
    设计继承树2
    设计继承树1
    了解继承
  • 原文地址:https://www.cnblogs.com/z1234/p/6107089.html
Copyright © 2011-2022 走看看