Js歌珥.没有& # 39;Access-Control-Allow-Origin& # 39;

Js cors. No 'Access-Control-Allow-Origin'

本文关键字:Access-Control-Allow-Origin 歌珥 没有 Js      更新时间:2023-09-26

一切都很好-当我发送这样的请求时:

function toServer2(url, type, data, success) {
var XHR = ("onload" in new XMLHttpRequest()) ? XMLHttpRequest : XDomainRequest;
var xhr = new XHR();
xhr.open(type, url, true);     
xhr.send();}

415响应-当我发送这样的请求:

function toServer2(url, type, data, success) {
var XHR = ("onload" in new XMLHttpRequest()) ? XMLHttpRequest : XDomainRequest;
var xhr = new XHR();
xhr.open(type, url, true);     
xhr.send(data);} // data = "{'name': 'Ben', count: 12}"

当我发送这样的请求时,没有'Access-Control-Allow-Origin':

function toServer2(url, type, data, success) {
var XHR = ("onload" in new XMLHttpRequest()) ? XMLHttpRequest : XDomainRequest;
var xhr = new XHR();
xhr.open(type, url, true);   
xhr.setRequestHeader('Content-Type', 'application/json; charset=UTF-8');
xhr.send(data);} // data = "{'name': 'Ben', count: 12}"

接收AJAX调用的服务器必须在响应中发送CORS报头,因为它在不同的端口上。检查一下:http://www.html5rocks.com/en/tutorials/cors/