我通過chrome->Inspect element->console
得到這個錯誤:XMLHttpRequest無法加載。?
XMLHttpRequest cannot load. Origin is not allowed by Access-Control-Allow-Origin.
這是什麼解決?
我通過chrome->Inspect element->console
得到這個錯誤:XMLHttpRequest無法加載。?
XMLHttpRequest cannot load. Origin is not allowed by Access-Control-Allow-Origin.
這是什麼解決?
您不能通過XMLHttpRequest向其他域或子域發出請求。 如果您正在從www.foo.com發出請求,您還需要在www.foo.com上定位請求,而不是遺漏www。
如果您確實需要訪問另一個域,則可以使用JsonP,其中瀏覽器利用<script>
標記功能加載來自其他域的腳本。加載的腳本然後執行一個回調函數爲您提供數據。但對於常規的AJAX調用,你根本無法離開源域。
這個答案真的幫了我。謝謝Tigraine – okconfused
維基文章中,我建議你閱讀本: http://www.fbloggs.com/2010/07/09/how-to-access-cross-domain-data-with-ajax-using-jsonp-jquery-and-php/
這是非常WEL解釋...整個的一點是,你需要在callback-回報您的JSON功能方式
在這個鏈接上得到數據庫錯誤,請給我更新的鏈接,如果你有一個 – Ray
請參閱http://en.wikipedia.org/wiki/Same_origin_policy瞭解背景。如果您正在尋找解決方法,則需要添加更多關於您正在進行的操作的詳細信息。 –
服務器不允許交叉源請求。背景信息:http://en.wikipedia.org/wiki/Cross-Origin_Resource_Sharing – sethobrien
【希望可以幫到你] [1] [點擊] [2] [1] :http://stackoverflow.com/questions/3828982/xmlhttprequest-cannot-load-an-url-with-jquery [2]:http://stackoverflow.com/questions/22230520/no-access-control- allow-origin-header-is-present-on-the-requested-resource-node 這是主意...... – Cherryishappy