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);

    }

    });

    });

  • 相关阅读:
    react-router刷新页面Cannot GET 问题
    react学习之弹出层
    react学习之js-xlsx导入和导出excel表格
    c#串口通信并处理接收的多个参数
    react与微信小程序
    promise知识点小结
    汇编命令小记
    Firebase-config 在android中的使用
    python:html元素解析
    Toast实现源码解析
  • 原文地址:https://www.cnblogs.com/z1234/p/6107089.html
Copyright © 2011-2022 走看看