<script>
var XMLHttpReq=false;
function createXMLHttpRequest(){
if(window.XMLHttpRequest){
XMLHttpReq=new XMLHttpRequest();
}
else if(window.ActiveXObject){
try{
XMLHttpReq=new ActiveXObject("Msxml2.XMLHTTP");
}catch(e){
try{
XMLHttpReq=new ActiveXObject("Microsoft.XMLHTTP");
}catch(e){}
}
}
}
function send(url){
createXMLHttpRequest();
XMLHttpReq.open("get",url,true);
XMLHttpReq.onreadystatechange=proce;
XMLHttpReq.send(null);
}
function proce(){
if(XMLHttpReq.readyState==4){
if(XMLHttpReq.status==200){
var root=XMLHttpReq.responseXML;
var res=root.getElementsByTagName("item")[0].firstChild.data;
} }else{
window.alert("所请求的页面有异常");
}
}
} function check(){
var name=document.getElementById("name").value;
if(name==""){
alert("请输入姓名!");
return false;
}
else{
send('module.do?action=test_ajax&name='+name);
}
}
</script>怎样写个公共的js,不然每个用到ajax的地方都要这样写,太乱了
var XMLHttpReq=false;
function createXMLHttpRequest(){
if(window.XMLHttpRequest){
XMLHttpReq=new XMLHttpRequest();
}
else if(window.ActiveXObject){
try{
XMLHttpReq=new ActiveXObject("Msxml2.XMLHTTP");
}catch(e){
try{
XMLHttpReq=new ActiveXObject("Microsoft.XMLHTTP");
}catch(e){}
}
}
}
function send(url){
createXMLHttpRequest();
XMLHttpReq.open("get",url,true);
XMLHttpReq.onreadystatechange=proce;
XMLHttpReq.send(null);
}
function proce(){
if(XMLHttpReq.readyState==4){
if(XMLHttpReq.status==200){
var root=XMLHttpReq.responseXML;
var res=root.getElementsByTagName("item")[0].firstChild.data;
} }else{
window.alert("所请求的页面有异常");
}
}
} function check(){
var name=document.getElementById("name").value;
if(name==""){
alert("请输入姓名!");
return false;
}
else{
send('module.do?action=test_ajax&name='+name);
}
}
</script>怎样写个公共的js,不然每个用到ajax的地方都要这样写,太乱了
http://prototype.conio.net/