2013-05-21 1 views
0

웹 서비스가 있고 jQuery에서 호출하고 있는데, 동일한 서버에 남아있을 때까지 모든 것이 잘 작동하지만 다른 도메인에서 해당 서비스를 호출하려고하면 아무 것도 얻지 못합니다. 누군가 제발 도와주세요. 다음은 내 코드입니다 :jQuery + Web Service + Cross Domain

$.ajax({ 
type: 'POST', 
url: 'http://-----------/Service.asmx/BulkUpdate', 
data:"{'CaseID': '"+CaseID+"'}", 
contentType : "application/json; charset=utf-8;", 
"dataType" : "json", 

success: function(xData, status) 
{ 
alert(xData.d); 
} 
,error : function(xhr) 
{ 
alert(xhr.responseText); 
} 
}); 

답변

0

의 경우 크로스 도메인 문제, JSONP로 사용해보십시오.

"dataType":"JSONP" 

또는

다음과 같이 당신은 다른 도메인의 요청을 허용하도록 서버를 구성 할 수 있습니다. 아무것도 괜찮아요.

호프 (Hope) 귀하의 질문에 대한 답변입니다.

+0

Santosh "dataType"시도 : "JSONP"이 작동하지 않았습니다. 다른 도메인의 요청을 허용하도록 내 서버를 구성하는 방법을 알려주십시오. – codery2k

+0

JSOP를 사용할 때 어떤 오류가 발생 했습니까? 오류를 기록하려고 시도 했습니까? JSONP로 작동해야합니다. 그렇지 않으면 웹 서비스 프로젝트에서 요청 헤더 구성을 수행해야합니다. @ codery2k –

관련 문제