javascript创建Ajax对象

 1 function Ajax(url) {
 2  //url请求地址
 3  var m_xmlReq = null;
 4  if (window.ActiveXObject) {
 5   try {
 6    m_xmlReq = new ActiveXObject('Msxml2.XMLHTTP');
 7   }
 8   catch (e) {
 9    try {
10     m_xmlReq = new ActiveXObject('Microsoft.XMLHTTP');
11    }
12    catch (e) {
13 
14    }
15   }
16  }
17  else if (window.XMLHttpRequest) {
18   m_xmlReq = new XMLHttpRequest();
19  }
20  this.post = function(data) {
21   if (!m_xmlReq)
22    return;
23   m_xmlReq.open('POST', url, false);
24   m_xmlReq.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded;charset=gb2312');
25   m_xmlReq.send(data);
26   return m_xmlReq.responseText;
27  }
28 }

 

posted @ 2012-07-19 14:05  Viky  阅读(328)  评论(0编辑  收藏  举报