ajax
创建XMLHttpRequest对象
var request; if(window.XMLHttpRequest){
// IE7+, Firefox, Chrome, Opera, Safari 浏览器执行代码 request=new XMLHttpRequest(); }else{
// IE6, IE5 浏览器执行代码 request=new ActiveXObject("Microsoft.XMLHTTP"); }
发送请求
open(method,url,async)
send(string)
- method:请求的类型;GET 或 POST
- url:文件在服务器上的位置
- async:true(异步)或 false(同步)
- string:仅用于 POST 请求
get方式
xmlhttp.open("GET","url",true); xmlhttp.send();
post方式
xmlhttp.open("POST","ulr","true"); xmlhttp.setRequestHeader("Content-type","application/x-www-form-urlencoded"); xmlhttp.send();
服务器响应
XMLHttpRequest 对象的 responseText 或 responseXML 属性。
属性
responsetext:获得字符串形式的响应数据。
responseXML 获得 XML 形式的响应数据。