1. 程式人生 > >Javascript 獲取 XMLHttpRequest 物件

Javascript 獲取 XMLHttpRequest 物件

瀏覽器通過 XMLHttpRequest 物件實現 Ajax 功能 而 IE6 以下版本只支援通過 ActiveXObject 物件實現 Ajax 功能 以下提供一個全平臺相容獲取 Ajax 支援物件的方法

更多精彩

實現方式

function getXHR(){
  var xhr = null;

	// 瀏覽器支援 XMLHttpRequest
  if(window.XMLHttpRequest) {
		xhr = new XMLHttpRequest();
  } else if (window.ActiveXObject) {
		// IE6 以下瀏覽器只支援 AactiveXObject
try { // 獲取 MSXML3 標準 xhr = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { // 備選方案,功能不完善,不推薦使用 xhr = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) { alert("您的瀏覽器暫不支援Ajax!"); } } } return xhr; }