Ajax入门基础01
来源:互联网 发布:成都犀牛软件培训班 编辑:程序博客网 时间:2024/06/05 17:21
Ajax入门
- 使用ajax技术,向后台服务器发出异步请求操作,不影响整个页面 的继续操作
- 在js中给服务器发送异步请求
//1.创建异步请求对象var xhr = new XMLHttpRequest();//2.打开异步请求对象,并设置参数var username = document.getElementById("username").value;var url = "checkUsername.do?username=tom";xhr.open("GET",url,true); //3.绑定处理函数,当请求处理状态改变时,会调用该函数xhr.onreadystatechange = function(){//处于4状态时才可以进行取数据操作,返回状态码为200 if(xhr.readyState == 4&&xhr.status==200){ $("#username_msg").html(xhr.responseText); } };//4.发出请求xhr.send(null);
- 创建GET请求
xhr.open(“GET”,url,async);
url为完整地址:”checkUsername.do?username=”+username
async表示是否异步
true:表示发送异步请求(当Ajax对象请求时,用户仍然可以对页面进行其他操作)
false:表示发送同步请求(浏览器锁定页面,用户不能对页面进行其他操作)
- 创建POST请求
xhr.open(“POST”,url,async);
url:checkUsername.do
使用POST请求需要 设置请求的HTTP头信息
- 异步请求不会打断页面操作
//模拟在服务器产生一个异常System.out.println(1/0);//模拟服务器处理事件较长 try { Thread.sleep(5000); } catch (InterruptedException e) { e.printStackTrace(); }
阅读全文
0 0
- Ajax入门基础01
- 【AJAX】AJAX入门基础
- Ajax基础入门
- 温故Ajax入门基础
- Ajax基础入门
- AJAX入门基础
- AJAX基础入门
- ajax基础入门
- 一、ajax基础语法使用(Ajax入门)
- AjAX基础入门级代码
- 白话 Ajax 及其入门基础
- 细说Ajax 及其入门基础
- ajax 新建对象 基础入门
- ajax入门 ajax使用方式2-ajax基础
- Ajax快速入门之http协议基础
- Ajax快速入门之HTTP协议基础
- 白话 Ajax 及其入门基础(1)
- 白话 Ajax 及其入门基础(2)
- [C++ 从入门到放弃-05]C++STL之map映照容器
- Android面试复习(Android篇二)
- Service的浅谈
- 你距离行业大师还有多远的路(下)
- Android Environment类
- Ajax入门基础01
- mysql处理海量数据时的一些优化查询速度方法
- Android联合第三方实现使用TextToSpeech实现语音朗读的功能
- list去重
- 使用DroidPlugin实现模块化开发(主要说调用)
- MySQL运维之神奇的参数(终结篇)
- Codeforces822 A I'm bored with life
- 面试时如何阐释设计思路?
- Android Filter类