javascript中AJAX用法實例分析
更新時間:2015年01月30日 12:08:19 作者:冰河winner
這篇文章主要介紹了javascript中AJAX用法,實例分析了針對不同瀏覽器的Ajax使用技巧,非常具有實用價值,需要的朋友可以參考下
本文實例講述了javascript中AJAX用法。分享給大家供大家參考。具體分析如下:
兼容地獲得XMLHttpRequest對象:
var xhr = null; if(window.XMLHttpRequest){ //非IE瀏覽器 xhr = window.XMLHttpRequest; }else if(window.ActiveXObject){ //IE瀏覽器 try{ //高版本,受msxml3.dll+支持 xhr = new ActiveXObject("Msxml2.XMLHTTP"); }catch(e){ try{ // 低版本,msxml2.6以下版本使用 xhr = new ActiveXObject("Microsoft.XMLHTTP"); }catch(e){ alert("IE瀏覽器無法創(chuàng)建ActiveXObject對象!"); } } }
AJAX處理函數(shù):
xhr.open("POST",url,true); xhr.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); xhr.onreadystatechange=stateChangeHandler; xhr.send(); //var name="clf"; xhr.send(name); function stateChangeHandler(){ if(xhr.readystate==4&&xhr.status==200){ var obj = document.getElementById("targetDiv"); obj.innerHTML = xhr.responseText; } }
希望本文所述對大家的javascript程序設計有所幫助。
相關文章
JS獲取今天是本月第幾周、本月共幾周、本月有多少天、是今年的第幾周、是今年的第幾天的示例代碼
這篇文章主要介紹了JS獲取今天是本月第幾周、本月共幾周、本月有多少天、是今年的第幾周、是今年的第幾天,本文通過實例代碼給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下2018-12-12