如果JS文件與$ .getJSON是從AJAX請求中的URL從同一服務器(域)加載的,是否可以避免AJAX跨域請求限制? 假設我在serverA.com上有一個web服務,需要從少數其他域的頁面調用,例如subdomain.serverA.com,serverB.com等 JS放置在serverA.com和包含對帶有絕對URL不同的域的多個頁面:避免AJAX跨域限制
<script src="http://serverA.com/ajax.js" />
而頁面URL是例如http://serverB.com/page.html
在這種情況下,$.getJSON('http://serverA.com/service/',...
會避免跨域限制嗎?
換句話說,在評估AJAX請求的同源策略時,瀏覽器正在查看頁面URL還是JS源URL?
我想你在問:「我能解決跨域限制嗎?」。在這種情況下,答案是「是」,與JSONP - http://stackoverflow.com/questions/5943630/basic-example-of-using-ajax-with-jsonp –
你甚至嘗試在互聯網上搜索?我搜索谷歌你的問題標題和第二個結果是這樣的:http://stackoverflow.com/questions/11299438/jquery-how-to-remove-cross-domain-limitation – giammin