当我尝试向控制器的函数发出ajax请求时,我遇到了问题。 (Codeigniter
)
每次我发出请求时都会收到以下错误消息:
Blocking a multi-origin request (Cross-Origin Request): the "Same Origin"
policy does not refer to the remote resource on http: //localhost/test.php.
Reason: CORS header "Access-Control-Allow-Origin"
我尝试将其添加到php脚本(控制器)的顶部:
header('Access-Control-Allow-Origin: *');
header("Access-Control-Allow-Methods: POST");
但这并没有解决问题...当我在外部PHP脚本(非codeigniter脚本)中使用它时,这种方法很有效。
您对如何解决此问题有所了解吗?
或者发送ajax请求的另一个approch?
这个问题与codeigniter有关,与纯PHP代码不一样。