美文网首页
Ajax使用流程

Ajax使用流程

作者: 几杯懒散 | 来源:发表于2018-01-15 20:43 被阅读0次

一.post方法

1.创建ajax对象

var oAjax=null;

//判断浏览器类型创建不同的ajax对象

if(window.XMLHttpRequest)

{

    oAjax=new XMLHttpRequest;

}

else

{

oAjax =new ActiveXObject('Microsoft.XMLHTTP');

}

2.连接服务器

oAjax.open('post','http://127.0.0.1:8080/admin.do',true);

3.发送请求

oAjax.send(formdata);

console.log(formdata.get('adminAccount'));

4.接受服务器的返回

oAjax.onreadystatechange =function () {

if (oAjax.readyState ==4) {

if (oAjax.status >=200 &&oAjax.status <300 ||oAjax.status ==304) {

var users =JSON.parse(oAjax.responseText);

// if(users.result.adminAccount.trim()==txt_id.value && users.result.adminPassword==txt_pass.value){

            if (users.resultCode ==1) {

location.href ='success.html';

}else {

error_message.style.display ='block';

error_message.innerText ='* 用户名或者密码错误';

}}

二.get方法

三.状态

1.oAjax.readyState

0 - (未初始化)还没有调用send()方法 

1 - (载入)已调用send()方法,正在发送请求 

2 - (载入完成)send()方法执行完成,已经接收到全部响应内容 

3 - (交互)正在解析响应内容 

4 - (完成)响应内容解析完成,可以在客户端调用了 

2.oAjax.status

304 - Not Modified 客户端有缓冲的文档并发出了一个条件性的请求(一般是提供If-Modified-Since头表示客户只想比指定日期更新的文档)。服务器告诉客户,原来缓冲的文档还可以继续使用。 

相关文章

  • Ajax使用流程

    一.post方法 1.创建ajax对象 var oAjax=null; //判断浏览器类型创建不同的ajax对象 ...

  • ajax使用流程总结

    ajax使用流程 总体分7步 1.new 一个请求对象var httpRequest=new XmlHttpReq...

  • AJAX

    一.前言 本文将从下面几个方面来了解AJAX的使用方法 GET和POST请求 JSON AJAX流程 jQuery...

  • ajax

    1. ajax交互流程: ajax数据交互流程 1、创建一个ajax对象2、填写请求地址3、发送请求4、等待服务器...

  • HTML5权威指南 | 第五部分 高级功能

    三十二、使用AJAX(上) Ajax起步: 使用Ajax事件: Ajax请求的错误处理: 中止Ajax请求: 三十...

  • ajax使用注意

    新版jQuery使用ajax: 旧版jQuery使用ajax:

  • Ajax知识总结

    流程: 创建ajax引擎对象 声明事件监听:监听ajax对象的属性readystate的值,一...

  • jQuery中Ajax请求的使用和四个步骤示例

    ajax() 方法用于执行 AJAX(异步 HTTP)请求,所有的 jQuery AJAX 方法都使用 ajax(...

  • ajaxmin(js,css压缩工具)

    Microsoft Ajax Minifier使用: 使用方法一: 开始-->Microsoft Ajax Min...

  • Ajax 笔记

    Ajax 使用 创建动态网页的技术 Ajax 介绍 AJAX = Asynchronous JavaScript ...

网友评论

      本文标题:Ajax使用流程

      本文链接:https://www.haomeiwen.com/subject/qxbdoxtx.html