龙空技术网

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

乙空软件 89

前言:

当前咱们对“ajaxdata没有数据”大约比较关切,兄弟们都需要知道一些“ajaxdata没有数据”的相关内容。那么小编同时在网摘上网罗了一些关于“ajaxdata没有数据””的相关资讯,希望你们能喜欢,朋友们一起来了解一下吧!

//先复制本函数,可存于一个.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调用 ,是不是很简单?

标签: #ajaxdata没有数据 #ajax删除后无刷新刷新 #ajaxfunctiondata