기존 ASP 애플리케이션에서 REST 서비스를 호출해야합니다. REST 서비스를 호출하는 가장 좋은 방법은 Jquery를 사용하는 것이라고 들었습니다. 나를 위해 작동하지 않습니다. 나는 여기서 내가하는 실수를 모른다. 내 코드는 다음과 같습니다.Jquery/javascript를 사용하여 REST 서비스 호출
<script language="javascript" scr="inc\javascript\jquery-1.7.2.js" ></script>
<script language="javascript">
$(document).ready(function(){
CallService();
});
function CallService()
{
alert("HelloWorld");
var Type = "POST";
var ServiceUrl = "http://mysite/restservice.svc";
var ContentType = "application/xml; charset=utf-8";
var DataType = "xml";
var ProcessData = false;
$.ajax({
type : Type, //GET or POST or PUT or DELETE verb
url : ServiceUrl, // Location of the service
//data : varData, //Data sent to server
contentType : ContentType, // content type sent to server
dataType : DataType, //Expected data format from server
processdata : ProcessData, //True or False
// success : function(msg) {//On Successfull service call
// ServiceSucceeded(msg);
},
error: ServiceFailed// When Service call fails
});
}
</script>
어떻게 작동하지 않는 것을 알고 계십니까? 어떤 오류가 발생하고 있습니까? 질문에 더 자세하게 설명해주십시오. 감사! –
오류가 무엇입니까, 친구? 모든 반환 값 또는 콘솔 로그가 있습니까? 나는 우리가 조금 더 많은 정보를 필요로한다고 생각한다. –
해당 코드를 실행할 때 발생하는 상황과 그 이유가 무엇인지 설명하십시오. 예 : JS 오류가 발생합니까? 서버 측 오류가 발생합니까? 서버에 성공적으로 도달했지만 돌아 오지 않는 것으로 보입니까? 또는...? 현재 '데이터'를 주석 처리 했으므로 Ajax 호출이 지정된 URL에 게시해야하지만 데이터가 전송되지는 않습니다. – nnnnnn