1 回答

TA貢獻(xiàn)1820條經(jīng)驗(yàn) 獲得超10個(gè)贊
創(chuàng)建XMLHttpRequest對(duì)象,我有以下幾種方法,順帶給大家介紹下他們的使用,一起來看看那吧。
1. 第一種,我們可以使用構(gòu)造函數(shù)的方式。直接new的方式,這樣我們就構(gòu)造了這個(gè)對(duì)象。
request = new XMLHttpRequest()
但是,這個(gè)語句只針對(duì)Firefox,opera以及Safari等高級(jí)瀏覽器。
2、如果我們要針對(duì)IE6或者IE6以上的。那么,我們需要換一個(gè)方式,然后里面還要傳一些參數(shù)。
xmlhttp = new ActiveXObject('Msxml2.XMLHTTP')
3、假如這樣創(chuàng)建還是不成功,那我們就要換一個(gè)方式,就是修改里面的一些參數(shù)。
xmlhttp = new ActiveXObject('Microsoft.XMLHTTP')
4、如果以上3種方式,還不能創(chuàng)建這個(gè)對(duì)象,那這個(gè)用戶使用的瀏覽器就是過時(shí)的。我們可以提示它,瀏覽器不支持ajax技術(shù)。
運(yùn)行注意
1) 我們創(chuàng)建的這個(gè)對(duì)象,首先必須運(yùn)行在web服務(wù)器中的一個(gè)網(wǎng)頁中,因?yàn)樗蕾囉贘avaScript。JavaScript必須在網(wǎng)頁中執(zhí)行。
2) 我們一定要注意這個(gè)網(wǎng)頁的編碼。不然,通過這個(gè)異步獲取的數(shù)據(jù),有可能是亂碼。
- 1 回答
- 0 關(guān)注
- 487 瀏覽
添加回答
舉報(bào)