文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>js 中 ajax的实现实例

js 中 ajax的实现实例

时间:2011-05-31  来源:叮/当

function ajax(url, vars, callbackFunction){
  var request = window.XMLHttpRequest ? new XMLHttpRequest() : new ActiveXObject("MSXML2.XMLHTTP.3.0");
  request.open("GET", url, true);
  request.onreadystatechange = function(){
    if (request.readyState == 4 && request.status == 200){
      if (request.responseText){        
        callbackFunction(request.responseText);
      }
    }
  };
  request.send(vars);
}

function getinfo(){
  state.innerHTML = "(载入中...)";
  //ajax("online/ajax.php?code=custList","",writedoc);
  setTimeout('ajax("online/ajax.php?code=custList","",writedoc)',1000);
}

function writedoc(str){
  state.innerHTML = " ";
  dline = str.split("`");
  if(dline[1] =="getInfo"){
    ballArr = dline[2].split("@");
    for(j=0;j<ballArr.length;j++){
      if(j >=10)break;
      if(ballArr[j]=='')continue;
      sline = ballArr[j].split("|");
      showdata(j,sline[0],sline[1],sline[2],sline[3],sline[4],sline[5]);
    }
  }
}

function showdata(index,aa,bb,cc,dd,ee,ff){
  eval("om_add_date_"+index).innerHTML = aa;
  eval("om_client_id_"+index).innerHTML = bb;
  eval("om_name_"+index).innerHTML = cc;
  eval("om_rate_"+index).innerHTML = dd;
  eval("om_amt_"+index).innerHTML = ee;
  if(ff==0)eval("om_state_"+index).innerHTML = "<font color=blue>A</font>";
  else if(ff==1)eval("om_state_"+index).innerHTML = "<font color=red>T</font>";
  else if(ff==2)eval("om_state_"+index).innerHTML = "<font color=red>J</font>";
}

相关阅读 更多 +
排行榜 更多 +
找茬脑洞的世界安卓版

找茬脑洞的世界安卓版

休闲益智 下载
滑板英雄跑酷2手游

滑板英雄跑酷2手游

休闲益智 下载
披萨对对看下载

披萨对对看下载

休闲益智 下载