龙空技术网

一行代码实现AJAX Get调用,实现无刷新数据更新

乙空软件 143

前言:

此时咱们对“ajax图片上传data空”大概比较关切,大家都想要知道一些“ajax图片上传data空”的相关文章。那么小编同时在网络上搜集了一些关于“ajax图片上传data空””的相关文章,希望大家能喜欢,兄弟们快快来了解一下吧!

//先复制本函数,可存于一个.js文件

//参数:执行文件,div标记,调用对象,数据接收函数function ykajax(dataurl,winame,fobj,getfun){   //取数据源   if(dataurl==""){      alert("无效数据源!");        		return false;  			}   var xmlhttp; 		var rurl=dataurl+"&winame="+winame+"&fobj="+fobj+"&sid="+Math.random();   		//alert("Ykajax:"+rurl);   //return;   if (window.XMLHttpRequest){      // code for IE7+, Firefox, Chrome, Opera, Safari        	xmlhttp=new XMLHttpRequest(); 		}		else    {      // code for IE6, IE5      xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");   }      xmlhttp.onreadystatechange=function(){      if (xmlhttp.readyState==4 && xmlhttp.status==200){         try{            var data=xmlhttp.responseText;            delete xmlhttp;            getfun(data,winame,fobj);         }catch(e){            alert("Make fun Faild:"+getfun+"\nError="+e.message);         }      }else{         try{            if(xmlhttp.status!=200){ykajaxmsg("URL="+rurl+"<br>Readstat="+xmlhttp.readyState+"<br>HttpStatus="+xmlhttp.status);}         }catch(e){}         delete xmlhttp;      }   }   xmlhttp.open("GET",rurl,true);   xmlhttp.send();}

//调用方式

ykajax("","mk_addform",null,function re_addform(data,winame,obj) {    //alert(data);    ykui_win("win_membership_information_add",data ,700,700,"");})

Ajax调用 ,是不是很简单?

标签: #ajax图片上传data空