freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

[計算機硬件及網(wǎng)絡]第12講_ajax(編輯修改稿)

2024-11-12 23:06 本頁面
 

【文章內(nèi)容簡介】 的核心,JavaScript是 AJAX技術的粘合劑。 AJAX相關技術簡介 在使用 XMLHttpRequest對象發(fā)送請求和處理響應之前,首先需要初始化該對象,由于XMLHttpRequest不是一個 W3C標準,所以對于不同的瀏覽器,初始化的方法也是不同的。見工程 ajaxprj中 。 上面語法中的 IE瀏覽器的不同版本而進行設置的,目前比較常用的是這兩種。 AJAX相關技術簡介 ( 1) IE瀏覽器 IE瀏覽器把 XMLHttpRequest實例化為一個 ActiveX對象。具體方法如下: var _request = new ActiveXObject()。 或者 var _request = new ActiveXObject()。 為了提高程序的兼容性,可以創(chuàng)建一個跨瀏覽器的XMLHttpRequest對象。創(chuàng)建一個跨瀏覽器的 XMLHttpRequest對象其實很簡單,只需要判斷一下不同瀏覽器的實現(xiàn)方式,如果瀏覽器提供了 XMLHttpRequest類,則直接創(chuàng)建一個實例,否則使用 IE的 ActiveX控件。具體代碼如下: AJAX相關技術簡介 ( 2) Mozilla、 Safari等其他瀏覽器 Mozilla、 Safari等其他瀏覽器把它實例化為一個本地JavaScript對象。具體方法如下: var _request = new XMLHttpRequest()。 說明 : 由于 JavaScript具有動態(tài)類型特性,而且 XMLHttpRequest對象在不同瀏覽器上的實例是兼容的,所以可以用同樣的方式訪問 XMLHttpRequest實例的屬性的方法,不需要考慮創(chuàng)建該實例的方法是什么。 AJAX相關技術簡介 if () { // Mozilla、 Safari... _request = new XMLHttpRequest()。 } else if () { // IE瀏覽器 try { _request = new ActiveXObject()。 } catch (e) { try { _request = new ActiveXObject()。 } catch (e) {} } } 在上面的語法中, method用于指定請求的類型,一般為 get或post; URL用于指定請求地址,可以使用絕對地址或者相對地址,并且可以傳遞查詢字符串; asyncFlag為可選參數(shù),用于指定請求方式,同步請求為 true,異步請求為 false,默認情況下為 true;userName為可選參數(shù),用于指定求用戶名,沒有時可省略;password為可選參數(shù),用于指定請求密碼,沒有時可省略。 AJAX相關技術簡介 下面對 XMLHttpRequest對象的常用方法進行詳細介紹。 open(method,URL[,asyncFlag[,userName[, password]]])。 ( 1) open()方法 open()方法用于設置進行異步請求目標的 URL、請求方法以及其他參數(shù)信息,具體語法如下: 在上面的語法中, content用于指定發(fā)送的數(shù)據(jù),可以是DOM對象的實例、
點擊復制文檔內(nèi)容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1