2014-06-09 3 views
1

오류가 발생했습니다. 원본 파일 : //은 Access-Control-Allow-Origin이 허용하지 않습니다. Safari의 Access-Control-Allow-Origin

가 여기에, Ajax 호출이다 이러면 돕는 웹에서 검색으로, 내가

$.mobile.allowCrossDomainPages = true; 
    $.support.cors = true; 

추가 한

var req = $.ajax({ 
      url: SOAPURL, 
      data: soapxml, 
      type: 'POST', 
    crossDomain: true, 
      DataType:'XML' 
      async: true, 
      headers: soaphdr, 
      contentType: 'text/xml; charset=UTF-8' 
     }); 

아약스의 코드 있지만, 온 대답없는 질문은 많이있다 답을 얻기를 희망하여 하나 더 추가

미리 감사드립니다.

+0

[XmlHttpRequest 오류 : Access-Control-Allow-Origin이 원본 Null을 허용하지 않음] (http://stackoverflow.com/questions/3595515/xmlhttprequest-error-origin-null-is-not-allowed -by-access-control-allow-origin) –

+0

[중복 질문의 첫 번째 대답] (http://stackoverflow.com/a/3744697/486979)을주의 깊게 읽으십시오. 문제에 대한 설명/답변이 있습니다. 또한, jQuery에서 지원 플래그를 재정의해서는 안되며, 이는 그 의도가 전혀 아닙니다. 이들은 브라우저의 기능에 따라 내부적으로 설정됩니다. –

답변

0

Google 크롬을 사용하여 내선 번호 : Allow-Control-Allow-Origin을 요청하고 요청을 처리 할 때마다 계속 사용하도록 설정합니다. 경우에 따라 충돌이 발생하면 비활성화/다시 활성화하면 작동합니다.