ajax
来源:互联网 发布:block图片轮播js代码 编辑:程序博客网 时间:2024/06/06 18:25
AJAX-创建XMLHttpRequest对象
1、 XMLHttpRequest是AJAX的基础
2、 XMLHttpRequest对象
所有现代浏览器均支持XMLHttpRequest对象(IE5和IE6使用ActiveXObject)
XMLHttpRequest用于在后台服务器交换数据。这意味着可以在不重新加载
整个网页情况下,对网页的某部分进行更新。
3、 创建XMLHttpRequest对象的语法
Variable=new XMLHttpRequest();
老版本的IE5和IE6使用ActiveX对象
Variable=new ActiveXObject(“Microsoft.XMLHTTP”);
为了应对所有现代浏览器包括IE5和IE6,请检查浏览器是否支持XMLHttpRequest对象。如果支持,则创建XMLHttpRequest对象,如果不支持,则创建ActiveObject;
AJAX-向服务器发送请求
XMLHttpRequest对象基于和服务器交换数据
向服务器发送请求
如需将请求发送到服务器,我们使用XMLHttpRequest对象的open()和send()方法;
Xmlhttp.open(“GET”,”test.txt”,true);
Xmlhttp.send();
方法
描述
Open(method,url,async)
规定请求的类型、URL以及是否异步处理请求
Method:请求的类型;GET或POST
URL:文件在服务器上的位置
Async:true(异步)或false(同步)
Send(string)
将请求发送到服务器
String:仅用于POST请求
GET与POST
与POST相比,GET更简单也更快,并且在大部分情况下都能用。然而,在以下情况中,请使用POST请求
无法使用缓存文件(更新服务器上的文件或数据库)
向服务器发送大量数据(POST没有数据量限制)
发送包含未知字符的用户输入时,POST比GET更稳定也更可靠
一个简单的GET请求
Xmlhttp.open(“GET”,”demo.php”,true);
Xmlhttp.send();
- Ajax
- Ajax
- AJAX
- AJAX
- AJAX
- AJAX
- AJAX
- ajax
- ajax
- Ajax
- ajax
- ajax
- AJAX
- Ajax
- Ajax
- Ajax
- ajax
- ajax
- 调试查看vector
- QGraphicsView 中实现拖拽
- C/C++程序编译的过程
- QEMU源码分析系列(三)
- JAVA匿名内部类实现工厂化生产
- ajax
- 第二种异步通信的方式XMLHttpRequest
- AS3 SharedObject的保存路径
- c++实现文件传输之四:断点传输
- 第欧根尼与秃子
- Java管理内存
- 安装 arm-linux-gcc
- [原]AS3 无法访问空对象引用的属性或方法
- STM32F103ZE与STM32F103RB的区别