若使用ajax測試本地資料時,遇到的跨域問題,如
因為ajax只能用於請求伺服器的資料,而在本地測試,開啟的檔案是以 file:// 的形式, 所以報錯
可以通過 nginx 建立反向**,處理靜態檔案, 也可以使用 wamp 整合環境進行偽伺服器的訪問,
wamp就是windows apache mysql php整合安裝環境,即在window下的apache、php和mysql的伺服器軟體。php擴充套件、apache模組,
不用親自去修改配置檔案了,wamp它會去做。再也不用到處詢問php的安裝問題了,wamp一切都搞定了
1. 開啟 wamp.exe ,開啟伺服器
2.將需要訪問伺服器的檔案放入 www 資料夾中,即存放外界能訪問的檔案
改為 =》
注意事項:
安裝wamp時,將wamp資料夾放於 硬碟的根目錄下, 如 c:/wamp64 e:/wamp64
安裝wamp時,可能遇到的問題:
1. 埠被占用, 檢查 apache 80埠 和 mysql 的 3306 是否被占用, 如果是,關閉埠後,重新開啟 wampservice
2. 安裝過程中,若顯示
解決AJAX跨域問題
解決ajax跨域問題 跨域不一定會有跨域問題。因為跨域問題是瀏覽器對於ajax請求的一種安全限制 乙個頁面發起的ajax請求,只能是於當前頁同網域名稱的路徑,這能有效的阻止跨站攻擊。因此 跨域問題 是針對ajax的一種限制。雖然原理比較複雜 import org.springframework.co...
跨域問題詳解 ajax跨域解決
跨域問題的產出,根本原因在於瀏覽器的同源策略,什麼又是同源策略呢,官方解釋 同源策略限制了從同乙個源載入的文件或指令碼如何與來自另乙個源的資源進行互動。這是乙個用於隔離潛在惡意檔案的重要安全機制。同源的定義 如果兩個頁面的協議,埠 如果有指定 和網域名稱都相同,則兩個頁面具有相同的源。可以跨域讀取其...
jsonp解決ajax跨域問題
利用jsonp解決ajax跨域問題 至於success裡面的操作可以忽略 某工程下ajax請求 var isvisible true function getlog var startpage data.startpage var endpage data.endpage 拼接 導航 按鈕 和 資料...