Php XMLHttpRequest无法加载';url';。原产地';url';访问控制允许原点不允许

Php XMLHttpRequest无法加载';url';。原产地';url';访问控制允许原点不允许,php,jquery,ajax,Php,Jquery,Ajax,我在使用此代码时遇到此错误 function like (id){ $.ajax({ type: "POST", url: "../web/like/" + id + "/", success: function(response) { // succeed silently },

我在使用此代码时遇到此错误

function like (id){
        $.ajax({
                type: "POST",
                url: "../web/like/" + id + "/",
                success: function(response) {
                    // succeed silently
                },
                error: function(response) {
                    // fail silently
                },
            });
}
现在我看了一大堆带有相同错误代码的问题,但这是在同一个域上提交ajax请求,而我看到的所有问题都来自其他来源

准确的错误消息,
XMLHttpRequest无法加载URL/web/like/3/。访问控制不允许原始URL允许原始URL。

将其放在您调用的页面上:

<?php
    header("Access-Control-Allow-Origin: *");
?>


为什么不使用绝对路径?相对路径如何导致不同的域、端口、方案或原点?你可能误解了这一点。添加准确的错误消息。是的,但不准确。可能是用于发出请求的凭据没有访问该位置的权限,导致您的访问控制返回该错误吗?