Php jQuery-无访问控制允许源

Php jQuery-无访问控制允许源,php,jquery,ajax,cross-domain,cors,Php,Jquery,Ajax,Cross Domain,Cors,我想从其他域加载一个站点。我已经在header.php文件中通过php设置了标题: header("Access-Control-Allow-Origin: *"); header("Access-Control-Allow-Methods: PUT, GET, POST, DELETE, OPTIONS"); header("Access-Control-Allow-Headers: *"); 我四处寻找了在启用跨域的情况下执行ajax请求的正确方法,结果如下: $.ajax( {

我想从其他域加载一个站点。我已经在header.php文件中通过php设置了标题:

header("Access-Control-Allow-Origin: *");
header("Access-Control-Allow-Methods: PUT, GET, POST, DELETE, OPTIONS");
header("Access-Control-Allow-Headers: *");
我四处寻找了在启用跨域的情况下执行ajax请求的正确方法,结果如下:

$.ajax(
{
    type: 'GET',
    url: target,
    processData: true,
    data: {},
    dataType: "json",
    success: function (data)
    {
        $("#toolsarea").attr('src', target);
    }
});

但是我仍然得到错误“No‘accesscontrolalloworigin”。我还缺少什么吗?

您的问题与同源策略有关,该策略出于安全原因阻止JavaScript发出AJAX请求

您需要确保在PHP服务器上启用了CORS

您可以使用以下方法进行操作:

<?php
 header("Access-Control-Allow-Origin: *")
可能重复的