国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

js跨域資源共享 基礎篇

2019-11-20 09:34:11
字體:
來源:轉載
供稿:網友

本文詳細介紹了javascript跨域資源共享,供大家參考,具體內容如下

1.為什么提出跨域資源共享(CORS)?
    因為XHR實現ajax的安全限制是:XHR 對象只能訪問與包含它的頁面位于同一個域中的資源

2.如何實現跨域?(跨瀏覽器)

  // 跨瀏覽器創建并返回CORS對象  // param method : 請求的方式, get or post  // param url : 跨域請求的url  // return xhr : 返回的跨域資源對象  function createCORSRequest(method, url){    var xhr = new XMLHttpRequest();     if ("withCredentials" in xhr){      xhr.open(method, url, true);  // CORS都是通過異步的請求    } else if (typeof XDomainRequest != "undefined"){  // IE      vxhr = new XDomainRequest();      xhr.open(method, url);    } else {      xhr = null;    }    return xhr;  }  var request = createCORSRequest("get", "http://localhost/aaa/dome2.php");  if (request){    // 用于替代onreadystatechange 檢測成功,表示接受數據完畢    request.onload = function(){      // 對響應的信息進行處理      alert(request.responseText);  // 取得響應的內容    };    // 用于替代onreadystatechange 檢測錯誤。    request.onerror = function(){      // 對響應的信息進行處理    };    // 用于停止正在進行的請求。    request.onabort = function(){      // 對響應的信息進行處理      alert(request.responseText);    };    // 跨域發送請求    request.send();  }

以上就是本文的全部內容,希望對大家的學習有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 永清县| 定西市| 湾仔区| 通城县| 苏尼特左旗| 正镶白旗| 绵阳市| 四子王旗| 香河县| 都昌县| 凤凰县| 东安县| 南通市| 六安市| 伽师县| 抚州市| 家居| 彭州市| 都昌县| 辰溪县| 四子王旗| 永定县| 上饶县| 仪陇县| 同德县| 榆林市| 东城区| 金塔县| 东乡族自治县| 正定县| 平定县| 石柱| 丘北县| 宝丰县| 新巴尔虎右旗| 合作市| 崇左市| 德惠市| 同仁县| 大渡口区| 堆龙德庆县|