HTML 및 javascript 웹 페이지로 Restful WS를 호출 할 때 문제가 있습니다.jquery를 사용하여 Rest WS를 호출했지만 결과가 없습니다.
$.ajax({
type: "GET",
dataType: "script",
crossDomain: true,
url: "http://localhost:8013/publicationservice/lista",
complete: function (xhr) {
console.log(xhr);
console.log("======");
},
});
이 내가 서비스를 호출하는 방법입니다
이
내 코드입니다. readyState : 4, responseCode : 200 및 message : "success"를 리턴합니다. 그러나 Rest WS의 메서드는 문자열을 반환합니다. 문제는 "xhr"을 인쇄 할 때 객체 데이터를 얻는 것입니다. 하지만 responseText 속성을 인쇄 할 때 정의되지 않았다. 하지만 크롬 콘솔과 파이어 폭스 파이어 버그 모두에서 디버깅을하는 동안 "네트워크"탭에서 JSONP로 작업하는 JSON 일 가능성이있는 String으로 결과를 볼 수 있습니다. 왜 dataType json 또는 jsonp를 사용하지 않는지 왜냐하면 그것은 나에게 오류를 제공하기 때문에, 그것은 잘 데이터 타입을 스크립트로 설정하면 작동합니다). 하지만 이것이 주된 문제입니다. 응용 프로그램을 끝내기 위해 필요한 String의 가치를 얻을 수 없습니다. $ ajax 호출에 가능한 모든 매개 변수를 시도했지만 성공하지 못했습니다. 아무도 나를 도울 수 없다면, 나는 정말로 감사 할 것입니다. 미리 감사드립니다.
'완료'대신 '성공'을 시도하십시오. – dfsq
나는 이미 성공했는데, 내 xhr은 "undefined"를 반환하고 객체를 반환하지도 않는다. 어쨌든 고마워. –