日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Ajax的使用体验

發布時間:2025/5/22 编程问答 14 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Ajax的使用体验 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Ajax其實很簡單,我現在就將用Ajax技術開發時用的方法和步聚分享給大家

?

  • //一、創建xmlhttp對象 ?
  • function?createXMLHttpRequest() ?
  • { ?
  • ??if(window.ActiveXObject){ ?
  • ????//MS?IE ?
  • ????try{ ?
  • ????????xmlhttp=new?ActiveXObject("Msxml2.XMLHTTP");? ?
  • ????}catch(e){ ?
  • ????????try{ ?
  • ????????????xmlhttp=new?ActiveXObject("Microsoft.XMLHTTP"); ?
  • ????????}catch(e){?} ?
  • ????}? ?
  • }else?if(window.XMLHttpRequest){ ?
  • ????//NOT?MS?IE ?
  • ????xmlhttp=new?XMLHttpRequest(); ?
  • ????} ?
  • if(!xmlhttp){ ?
  • ????xmlhttp=false; ?
  • ????alert("無法建立?Ajax?請求對象,你的瀏覽器版本太低,建議升級你的瀏覽器."); ?
  • ????//window.location.href="ajaxError.htm"; ?
  • ????} ?
  • //二、寫一個公共的調用函數 ?
  • var?pubdiv=""; ?
  • function?AjaxGetContent(url,divobj) ?
  • { ?
  • ??pubdiv=divobj; ?
  • ??createXMLHttpRequest(); ?
  • ??document.getElementById(divobj).innerHTML="正在載入..."; ?
  • ??xmlhttp.onreadystatechange=ResultAjaxGetContent;?//ajax回調函數 ?
  • ??xmlhttp.open("post",url,true); ?
  • ??xmlhttp.send(null) ?
  • } ?
  • //ajax回調函數 ?
  • function?ResultAjaxGetContent() ?
  • { ?
  • ??if?(xmlhttp.readyState==4) ?
  • ??{ ?
  • ????if?(xmlhttp.status==200) ?
  • ????{ ?
  • ??????document.getElementById(pubdiv).innerHTML=xmlhttp.responseText; ?
  • ?????}?????? ?
  • ???} ?
  • } ?
  • //三、寫具體的事件功能函數,調用上面定義的ajax公用函數實現具體功能 ?
  • 如 ?
  • //div_car:為頁面上要顯示購物車信息的圖層ID ?
  • function?AjaxShowCart() ?
  • { ?
  • ??var?url="cart.asp?userid=8"; ?
  • ??AjaxGetContent(url,"div_cart") ?
  • } ?
  • //通過以上三步就可使用AJAX功能了!現在有很多的ajax框架可用,但個人覺得在很多的時候那些顯得有些龐大的框架根本就用不著,自己寫的代碼更實用又方便!?
  • ?

    轉載于:https://blog.51cto.com/hlhcto/390408

    總結

    以上是生活随笔為你收集整理的Ajax的使用体验的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。