Javascript 想尝试向服务器发送32字节的数据,但可以';不要使用AJAX—访问控制允许源代码

Javascript 想尝试向服务器发送32字节的数据,但可以';不要使用AJAX—访问控制允许源代码,javascript,jquery,ajax,http-headers,httpwebrequest,Javascript,Jquery,Ajax,Http Headers,Httpwebrequest,我想向服务器(euw.leagueoflegends.com)发送32个字节,并获取毫秒延迟。到目前为止,我所尝试的: var sendDate = (new Date()).getTime(); var strServer = getCurrentServer(); $.ajax({ type: "POST", data: {}, datatype:

我想向服务器(euw.leagueoflegends.com)发送32个字节,并获取毫秒延迟。到目前为止,我所尝试的:

var sendDate = (new Date()).getTime();
            var strServer = getCurrentServer();
            $.ajax({
                type: "POST",
                data: {},
                datatype: 'jsonp',
                contentType: "application/json; charset=utf-8",
                url: "http://" + strServer + ".leagueoflegends.com",
                headers: {
                    "Access-Control-Allow-Origin": "*",
                    "Access-Control-Allow-Credentials": "true",
                    "Access-Control-Allow-Methods": "GET,HEAD,OPTIONS,POST,PUT",
                    "Access-Control-Allow-Headers": "Access-Control-Allow-Origin"
                },
                success: function(){
                var receiveDate = (new Date()).getTime();

                var responseTimeMs = receiveDate - sendDate;
                Materialize.toast('Your ping is ' + responseTimeMs + ' for ' + strServer + ' server.', 4000);
            },
                   error: function(xhr, ajaxOptions, thrownError) {
                Materialize.toast('Something wrong happened. Please try again.');
            }
        })

但是。。。即使我查看了几乎所有关于此的问题,我仍然得到一个访问控制允许源错误。

访问控制允许源必须在服务器的响应中,在请求中发送时没有任何意义。如果服务器没有使用访问控制头/jsonp进行回复,则您没有访问权&将需要一个服务器端代理。请尝试一个。@mkaatman crossorigin返回:Origin:header为required@AlexK. 我该怎么办?@mkaatman好的,我读了crossorigin.me的主页,它说目标页面不包括
Origin
标题。此外,它无法处理Post事件。其他选择?