하나의 교차 도메인 WCF가 있습니다. 이미 CORS 서비스를 구현했습니다.매개 변수가있는 JQuery Ajax에서 상호 도메인 WCF 서비스를 호출하는 방법
메서드에 매개 변수가 없으면 JQuery Ajax를 사용하여 매개 변수를 호출 할 수 있습니다.
그러나 문제는 메서드에 매개 변수가있을 때 JQuery Ajax 호출 후에 오류가 발생한다는 것입니다.
$.support.cors = true;
$.ajax({
url: servicePath,
crossDomain: true,
type: 'POST',
async: false,
cache: false,
data: '{"name": "xyz"}',
contentType: "application/json; charset=utf-8",
dataType: 'json',
processData: true,
success: function (response) {
alert('s');
},
error: function (error) {
alert(error.status + ' : ' + error.statusText);
}
})
귀하의 서비스는 webapi입니까? url에 매개 변수를 전달할 수 있습니까? yourservce.svc/parameter1/parameter2를 사용 하시겠습니까? –
그것은 webapi가 아닙니다. 그것은 wcf 응용 프로그램입니다. 메소드 유형은 '게시'입니다. – Ayan
매개 변수없이 끝점에 연결할 수 있으므로이 링크를 클릭하면 도움이 될 수 있습니다. http://stackoverflow.com/questions/3876784/calling-wcf-service-with-jquery-and-parameters –