爱尚实训哈尔滨校区,Java培训,大数据培训,Python培训,人工智能培训,计算机培训,IT培训,软件培训

在线咨询

当前位置: 首页> 学习园地

学习资料

    爱尚实训-Ajax(三)常用属性-哈尔滨Java培训

    2018-04-25更新

     

     

    三、常用属性

    •  onreadystatechange:指定回调函数
    •  readyState: XMLHttpRequest的状态信息  

     

    就绪状态码

    说    明

    0

    XMLHttpRequest对象没有完成初始化

    即:刚刚创建

    1

    XMLHttpRequest对象开始发送请求

    调用了open方法,但还没有调用send方法。请求还没有发出

    2

    XMLHttpRequest对象的请求发送完成

    send方法已经调用,数据已经提交到服务器,但没有任何响应

    3

    XMLHttpRequest对象开始读取响应,还没有结束

    收到了所有的响应消息头,但正文还没有完全收到

    4

    XMLHttpRequest对象读取响应结束

    一切都收到了

     

    •  status:HTTP的状态码 

    状态码

    说    明

    200

    服务器响应正常

    400

    无法找到请求的资源

    403

    没有访问权限

    404

    访问的资源不存在

    500

    服务器内部错误

    •  responseText:获得响应的文本内容 
    •  responseXML:获得响应的XML文档对象 documednt

     

    注:就绪状态是4而且状态码是200,才可以处理服务器数据

     

     

    使用Ajax验证用户名是否存在实现步骤:

    1、 使用文本框的onBlur事件

    2、 使用Ajax技术实现异步交互

    a) 创建XMLHttpRequest对象

    b) 通过 XMLHttpRequest对象设置请求信息

    c) 向服务器发送请求

    d) 创建回调函数,根据响应状态动态更新页面