XMLHttpRequest 跨域問題

2021-06-29 08:47:11 字數 680 閱讀 2511

在使用jquery的ajax請求的時候,出現了這麼個問題。

因為是本地測試,直接在chrome瀏覽器開啟html頁面,呼叫ajax請求時出現問題。後來在stackoverflow上找到類似的問題。xmlhttprequest 跨域請求,因為安全的原因,瀏覽器預設禁用了這種請求方式,避免在瀏覽網頁的時候,某些**惡意使用ajax請求等方式訪問系統檔案。

解決方法:

1. 安裝乙個webserver,使用http://some/path/some.html的方式訪問資料。

簡單的python3 http server

python3 -m http.server port_num
2.chrome瀏覽器下,也可以使用這種方式。開啟cmd,開啟chrome.exe檔案路徑,輸入chrome --allow-file-access-from-files

XMLHttpRequest 物件詳解

http 請求的狀態.當乙個 xmlhttprequest 初次建立時,這個屬性的值從 0 開始,直到接收到完整的 http 響應,這個值增加到 4。狀態名稱描述0 uninitialized 初始化狀態。xmlhttprequest 物件已建立或已被 abort 方法重置。1open open 方...

Ajax核心 XMLHttpRequest物件

xmlhttprequest 物件是ajax功能的核心,學習xmlhttprequest物件就先從建立xmlhttprequest 物件開始,了解在不同的瀏覽器中建立xmlhttprequest 物件使用不同的方法 以前只是聽說有些瀏覽器不太支援ajax,後來瀏覽器逐漸的相容了這個瀏覽器,現在來看明...

建立xmlhttprequest物件

ie瀏覽器使用activeobject,而其它的瀏覽器使用名為xmlhttprequest內建物件。function createxmlhttprequest catch e catch e catch e 宣告乙個儲存 xmlhttprequest 物件的 xmlhttp 變數。然後使用 xmlh...