完整的 Ajax 的 GET 请求示例:

var request = getHTTPObject();
if(request){
request.onreadystatechange = doSomeThing;
request.open("GET","file.txt",true);
request.send(null);
}

 

完整的 Ajax 的 POST 请求示例:

var url = ".../jsp/forumServlet";
var nameValue = trim(document.forumAddForm.name.value);
xhr.open("POST",url);
xhr.setRequestHeader('Content-type','application/x-www-form-urlencoded');
xhr.send("method=name_isExist"+"&name="+nameValue);

如果用 POST 请求向服务器发送数据,需要将 “Content-type” 的

首部设置为 “application/x-www-form-urlencoded”.它会告知服务

器正在发送数据,并且数据已经符合URL编码了。