var ajax = { {
var xmlHttp = new XMLHttpRequest();
if (!window.XMLHttpRequest)
xmlHttp=new ActiveXObject("Microsoft.XMLHTTP"); 🎜 > 呼叫: function(opt){
var xmlHttp = this.init();
xmlHttp.onreadystatechange = function(){ xmlHttp.onreadystatechange = function(){
xmlHttp.onreadystatechange = function(){
{
xmlHttp.status===200 ?
opt.success(xmlHttp.responseText,xmlHttp.responseXML ); }
opt.data = this.parseData(opt.data);
if(opt.method.toLowerCase() === 'get'){
opt.url = opt.url "?" opt.data;
opt.data = null;
}
xmlHttp.open(opt.method,opt.url,opt.async);
if(opt.method. == 'post')
xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
xmlHttp.send(opt.data);
},
parseData : 函數(資料){
if(typeof data == 'object'){
var str = '';
for(var i in data){ " i "="encodeURIComponent(data[i]);
}
返回str.length==0 ?str : str.substring(1);
🎜> }
}
}