v0rbis
selfcoded
- Регистрация
- 02.05.2005
- Сообщения
- 923
Код:
function ajax(method,url,data)
{
var ro; // RequestObject
try
{ // Non-IE browsers
ro = new XMLHttpRequest();
}
catch(e)
{ // Array of ActiveX IDs for XMLHttpRequest
var msxml_progid = new Array( 'MSXML2.XMLHTTP.5.0', 'MSXML2.XMLHTTP.4.0', 'MSXML2.XMLHTTP.3.0', 'MSXML2.XMLHTTP', 'Microsoft.XMLHTTP' );
for(var i=msxml_progid.length;i>0; --i)
{
try
{
ro = new ActiveXObject(msxml_progid[i]);
}
catch(e) {}
}
}
if(!ro || typeof(ro)=='undefined') return 'request failed';
var dummy=0;
if(method=="get")
{
ro.open("get",url+'?'+data,false);
while(ro.readyState!=1) {dummy++;}
ro.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
try{
ro.send(null);
}
catch(e){alert(e);}
}else
{
ro.open("post",url,false);
while(ro.readyState!=1) {dummy++;}
ro.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
try{
ro.send(data);
}
catch(e){alert(e);}
}
return ro.responseText;
}
может кто помочь?