如果ajax的文件和其請求的PHP文件不在同一服務器下,即不能請求成功,瀏覽器提示:
已阻止跨源請求:同源策略禁止讀取位於 http://localhost/test.php 的遠程資源。(原因:CORS 頭缺少 'Access-Control-Allow-Origin')。
此問題在php項目的入口文件加入以下代碼即可解決:
- header('Access-Control-Allow-Origin:*');
- header('Access-Control-Allow-Methods:GET,POST');