|
本帖最后由 yk_hxk 于 2020-4-24 17:15 编辑
用我这个,不用jquery,,
jquery我觉得就是个垃圾,版本太多了,各版本兼容性又不好,//先复制本函数,可存于一个.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,"");}) |
|