2016-09-12 3 views
0

すべてが良いです - 私はこのような要求を送信するとき:Js cors。 no「をアクセス制御 - 許可 - 起源」

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}" 

いいえ「のアクセス-control-起源許可する - 私はこのような要求を送信するとき:

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}" 
+0

私は英語を残しています –

+0

灰色の質問 –

+0

xhr.setRequestHeader( 'Content-Type'、 'application/json; charset = UTF-8 '); –

答えて

1

それは別のPO上だとしてAJAX呼び出しを受けたサーバは、応答内CORSヘッダを送信する必要がありますrt。これを確認してください:http://www.html5rocks.com/en/tutorials/cors/

+0

ありがとうございました!あなたは私のヒーローです! –

関連する問題