JSON 형식의 응답을 반환하는 WCF REST 서비스를 만들었습니다. 이제는
을 javascript에서 호출하고 싶습니다. 그러나 호출하려고하면 응답을 볼 수 없습니다. 나는 응답을 얻을 수있는 방법wcf 서비스에 대한 javascript 호출
<script src="Scripts/jquery-1.5.2.min.js" type="text/javascript">
</script>
<script language="javascript" type="text/javascript">
function Greeting() {
$("#btnWCFREST").click(function() {
$.ajax({
url:"http://localhost:8732/Services/RoleService/json/Role/provider",
type:"GET",
dataType:"json",
contentType:"application/json; charset=utf-8",
successs: function(msg) {
alert(msg);
},
Error: function(msg) {
alert("Failed");
}
});
}
}
</script>
: 내가이 작성한 자바 스크립트 전화를 걸려면. 나는 어디로 잘못 가고 있니?
ur 도움을 주셔서 감사합니다 .. – cutiepie
내가 위의 변경 사항을 확인하고 응용 프로그램을 실행하는 위의 UR을 만들었지 만, 나는이 같은 오류가 발생했습니다 developerTools 콘솔 창에서 확인 : 리소스를로드하지 못했습니다 : 서버 http : // localhost : 8732/IServices/RoleService/json/Role/provider XMLHttpRequest는 http : // http : // localhost : 8732/IServices/RoleService/RoleService를로드 할 수 없습니다. json/역할/공급자 http : // localhost : 3098은 Access-Control-Allow-Origin에서 허용되지 않습니다. 이 오류를 제거하려면 어떻게해야합니까? – cutiepie
@cutiepie - 다른 포트에서 페이지와 웹 서비스를 제공하고 있습니다. 즉, 브라우저와 관련하여 도메인 간 도메인을 의미합니다. 같은 포트에서 서비스를 제공하거나 웹 서비스가 JavaScript가있는'domain : port'에서 액세스를 허용하는'Access-Control-Allow-Origin' 헤더를 보내도록하십시오. –