今日学习了AJAX请求的相关内容:
创建XMLHttpRequest对象,调用open("GET",URL,true)方法,“GET”是要请求的方式,URL是请求的地址
true表示是异步请求方式。用send()函数发送。
要接受服务器传来的信息,调用onreadystatechange属性;
var xmlhttprequest =new XMLHttpRequest(); xmlhttprequest.open("GET","/biliwork6/AJaxServlet?id=10",true); xmlhttprequest.onreadystatechange=function(){ if(xmlhttprequest.readyState==4&&xmlhttprequest.status==200){ var jsonobj=JSON.parse(xmlhttprequest.responseText); document.getElementById("div01").innerHTML ="编号:"+jsonobj.id+"姓名:"+jsonobj.name; alert(xmlhttprequest.responseText); } }
readyState==4表示请求成功并相应完成,status==200表示访问成功。
JSON.parse()是将服务器传来的JSON字符串转为JSON对象,最后document是给标签元素赋值。