CNET中国旗舰网站

ZDNet China | CNET科技资讯网 | 政府采购 | 行业网站联盟





 
标题: [转贴] html页面如何使用AJAX?后台是用.NET开发的
mz89757053
元老
Rank: 12Rank: 12Rank: 12



UID 304999
精华 0
积分 78200
帖子 4923
威望 37042
ZD币 6120 元
阅读权限 245
注册 2008-3-10
状态 离线
  楼主
发表于 2008-3-18 14:21  资料  个人空间  短消息  加为好友 
开发者在线

html页面如何使用AJAX?后台是用.NET开发的

在aspx页面使用ajax须在page_load中写:Ajax.Utility.RegisterTypeForAjax(typeof(admin_docAdmin));   
  那么在一个html页面中如何使用ajax呢?




顶部
热点频道推荐: C/S开发| 数据库| WEB开发| 嵌入式| 项目管理|
mz89757053
元老
Rank: 12Rank: 12Rank: 12



UID 304999
精华 0
积分 78200
帖子 4923
威望 37042
ZD币 6120 元
阅读权限 245
注册 2008-3-10
状态 离线
  沙发
发表于 2008-3-18 14:21  资料  个人空间  短消息  加为好友 
//异步调用后台程序url   
   
  //url:后台页面比如:test.aspx?id=1370   
  function   send_request(url)   
  {   
  var   http_request   =   false;   
  if(window.XMLHttpRequest)   {     
  http_request   =   new   XMLHttpRequest();   
  if(http_request.overrideMimeType)     
  {   
  http_request.overrideMimeType("text/xml");   
  }   
  }   
  else   if   (window.ActiveXObject)   {     
  try   {   
  http_request   =   new   ActiveXObject("Msxml2.XMLHTTP");   
  }   catch   (e)   {   
  try   {   
  http_request   =   new   ActiveXObject("Microsoft.XMLHTTP");   
  }   catch   (e)   {}   
  }   
  }   
   
  if   (!http_request)   {     
  window.alert("Can't   create   XMLHttpRequest   object   instance.");   
  return   false;   
  }   
  //alert(url)   
  http_request.onreadystatechange     = function   processRequest()   
  {   
  if   (http_request.readyState   ==   4)   {     
  if   (http_request.status   ==   200)   {     
  var   rsvalue   =   http_request.responseText;   
   
   
  }   else   {     
  alert("Exception   happened   in   requested   page.");   
  }   
  }   
        }   
  http_request.open("GET",   url,   true);   
  http_request.send(null);   
   
  }




顶部
热点频道推荐: C/S开发| 数据库| WEB开发| 嵌入式| 项目管理|