加入收藏 | 设为首页 | 会员中心 | 我要投稿 安卓应用网 (https://www.0791zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > PHP > 正文

AJAX的使用方法详解

发布时间:2020-05-27 15:17:03 所属栏目:PHP 来源:互联网
导读:本篇文章主要介绍了AJAX的使用的相关知识。具有很好的参考价值。下面跟着小编一起来看下吧

AJAX作为异步传输,局部刷新非常方便,用处很广!

首先,对于AJAX的使用有4步:

1.创建AJAX对象

var xmlHttp = new XMLHttpRequest();

2.建立连接 (‘提交方式',‘Url地址')

xmlHttp.open('get','./AJAX_XML.xml');

3.判断ajax准备状态及状态码

if (xmlHttp.readyState==4 && xmlHttp.status==200) {

}
}

4.发送请求

xmlHttp.send(null); //get方式参数为null,post方式,参数为提交的参数

以下以异步提交用户名(输入用户名之后,异步提交后台判断,前台立马提示是否已注册,不用提交时再判断!)

GET方式提交

xx.html

用户名:

xx.php

1、通过send()发送数据

2、必须设置setRequestHeader()将传递的参数转成XML格式

3、post提交可以直接提交中文,不需要转码

4、post请求中的字符也会和URL中的&、=字符相混淆,所以建议也要使用encodeURIComponent()编码

5、在POST提交的同时,可以进行GET提交

解决

IE不支持中文 =、&与请求的字符串的关键字相混淆

问题

在js中通过encodeURIComponent()进行编码即可。