ajax应用一例

//ajax应用一例
var xmlHttp = false;
try {
  xmlHttp = new XMLHttpRequest();
} catch (trymicrosoft) {
  try {
    xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
  } catch (othermicrosoft) {
    try {
      xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
    } catch (failed) {
      xmlHttp = false;
    }
  }
}
if (!xmlHttp)
  alert("Error initializing XMLHttpRequest!");


function action(arg_url){//客户端和服务端的通讯
 var URL = arg_url;
 URL = URL == "" ? "page1.aspx" : URL; 
xmlHttp.open("get",URL,true);
xmlHttp.setRequestHeader("context-type","text/xml;charset=gb2312");
xmlHttp.onreadystatechange = updateform;
xmlHttp.send();
//var showstr=xmlHttp.responseText;
//alert(showstr);
}
function updateform()
{
 if (xmlHttp.readyState == 4)
 {
  if (xmlHttp.status >= 200 && xmlHttp.status < 300)
  {
  //document.getElementById("responsecontent").value = xmlHttp.responseText; 
   //alert(xmlHttp.responseText.toLowerCase());
   if (xmlHttp.responseText.toLowerCase() == "ok")
   doresponse();
  }
   else if (xmlHttp.status == 404)
          alert("xmlHttp URL does not exist");
   else
          alert("Error: status code is " xmlHttp.status);
 }
  //document.getElementById("responsecontent").value = xmlHttp.responseText; 
}

  var del_table;
  function dodeletereply(id,src_taget)
   {
    if (!confirm("确定删除吗?"))
    return;
    del_table = src_taget;
    var url = "ajaxResponse.aspx?actiontype=del&id=" id;
    action(url);
   }

  function doresponse()
  {
   var tabRow;
   tabRow = del_table.parentNode;
   while (tabRow.tagName != "TABLE")
    tabRow = tabRow.parentNode;
   tabRow.removeNode(true);
   //alert(id "已经删除");
  } 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值