Js原生版实现
1 创建XMLHttpRequest对象
2 然后用这个对象操作open()方法 即 XMLHttpRequest.open("post",url,true);
3 用这个对象操作onreadystatechange这个属性 即XMLHttpRequest.onreadystatechange=callback; //指定响应函数
onreadystatechange=函数名; //注意这里直接加函数名,而不是function(),否则函数将无法正常执行
4 用这个对象操作send()方法 即 XMLHttpRequest.send(null);
Jquery实现Ajax
$.ajax({
url : "UserServlet.htm",
type : "get",
data : {
"username" : uname
},
dataType : "text",
success : function(data) {
$("#checkuser").html(data);
}
});
JSON 语法规则
在 JS 语言中,一切都是对象。因此,任何支持的类型都可以通过 JSON 来表示,例如字符串、数字、对象、数组等