建议修复后,如何使CORS Post Request工作?

时间:2018-10-18 20:33:20

标签: javascript

我知道这已经被问过了-听我说,因为这对我不起作用。这是我的AJAX函数:

        $.ajax({
            method: 'POST',
            url: "https://somedomain.org",
            contentType: "application/json; charset=utf-8",
            dataType: 'json',
            crossDomain: true,
            headers: {
                "Access-Control-Allow-Origin": "http://www.example.org",
                "Access-Control-Allow-Headers": "X-Foo",
                "Access-Control-Allow-Methods": "GET, POST, PUT, DELETE, OPTIONS"
            },
            data: JSON.stringify(generateCartParams()),
            context: document.body,
            success: function (response) {
                console.log(response);
            }
        });

但是,这仍然给我一个错误:

Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource.

我配置的设置不正确吗?

编辑:我当然是将urlAccess-Control-Allow-Origin设置为正确的地址-这些只是该问题的占位符。

0 个答案:

没有答案