JQuery跨區訪問簡單解決方案

2021-08-25 15:07:29 字數 640 閱讀 6547

註冊了乙個網域名稱wholesaleast

.com。通常我們會將一級網域名稱轉向這樣就算你訪問wholesaleast

.com也會自動跳轉到www.wholesaleast.com。但是問題也出現了,頁面有ajax請求

並且頁面設定了 base 標籤,如: wholesaleast

.com/" /> ,這時候ajax請求該域下的 檔案的時候會報"沒有許可權"的錯誤.

ajax**如下:

簡單的做法就是. 定義了乙個 realurl 變數,獲取當前訪問的url位址.然後賦給ajax的url,組成乙個url位址,是根據當前訪問的url來定義的.所以不會存在所謂的"跨域"問題.

這樣就可以解決www和不帶www的無法互訪的問題.

實際應用中這種情況很常見。另外一種做法就是jquery提供了的跨域方法,但是太麻煩,這裡就不做解釋有興趣的google就好了。

用jQuery解決跨域訪問

瀏覽器端跨域訪問一直是個問題,多數研發人員對待js的態度都是好了傷疤忘了疼,所以病發的時候,時不時地都要疼上一疼.記得很久以前使用iframe 加script domain 宣告,yahoo js util 的方式解決二級網域名稱跨域訪問的問題.時間過得好快,又被拉回js戰場時,跨域問題這個傷疤又開...

Discuz X2 與 jQuery 相容解決方案

原因 discuz使用了 作為物件選取函式,剛好與jquery預設的 函式重合造成衝突,依舊位於include common.js中。建議在完整版後面追加,然後再利用js壓縮工具壓縮 2.解決方法1 修改 template default common header common.htm,在第16行...

ubuntu上解決訪問github慢的方法

1 進入終端命令列模式,輸入sudo vi etc hosts 2 輸入i進入編輯命令,英文輸入法輸入g,vim編輯器跳到hosts檔案的最後一行 3 用瀏覽器訪問 ipaddress.com 使用 ip lookup 工具獲得github.com和github.global.ssl.fastly....