Ajax

1.创建XMLHttpRequest对象

XMLHttpRequest = new XMLHttpRequest();

2.设置回调函数

XMLHttpRequest.onreadystatechange = callBack;

3.初始化XMLHttpRequest对象

var url = "uesrServlet?name="+name;

4.发送请求

XMLHttpRequest.send(null);

$.ajax常用配置参数

url//要提交的URL路径

type //发送请求的方式

data //要发送到服务器的数据

dataType//指定返回的数据格式

beforeSend //发送请求前调用的函数,可用于设置请求头等,返回false将终止请求

success //相应成功后执行的回调函数

error//请求失败后执行的代码

complete //请求完成后调用的函数

timeout //设置请求超时时间

global //默认为true,表示是否触发全局Ajax事件

$.post()方法常用参数

url //必选,规定将请求发送到哪个URL

data //可选,规定连同请求发送到服务器的数据

success //可选,请求成功后调用的函数

dataType //可选,预期服务器的返回数据类型

$.get()方法常用参数

url //必选,规定将请求发送到哪个URL

data //可选,规定连同请求发送到服务器的数据

success //可选,请求成功后调用的函数

dataType //可选,预期服务器的返回数据类型

$.getJSON()方法的常用参数

url //必选,规定将请求发送到哪个url

data //可选,规定连同请求发送到服务器的数据

success //可选,请求成功后调用的函数

JSON

创建JSON对象

var asd = {"name" : "张三","id" : 1,"pwd" : "123"};

创建JSON数组

var asd = ["中国","美国","俄罗斯"];

创建对象数组

var asd = [{"name : "张三","id" : 1,"pwd" : "123"},{"name" : "张三","id" : 1,"pwd" : "123"}]

将对象转换为JSON格式的字符串

String s = JSON.toJSONString(list);

你可能感兴趣的:(Ajax)