자바 스크립트에서 asp.net 웹 서비스를 호출하고 매개 변수를 전달하려고합니다. 코드 샘플 또는 demostration을 통해 해당 사항을 파악하는 데 도움이됩니까 ?? 미리 감사드립니다.Html에서 서비스 호출
3
A
답변
1
아래 링크는 내 경험에 비추어 볼 때 매우 적절한 방법입니다.
http://encosia.com/2008/03/27/using-jquery-to-consume-aspnet-json-web-services/
2
JQuery와는 :
function AddLocation(ParentID) {
$.ajax({
type: "POST",
url: "../server.asmx/Save",
data: "{'ID':'0','ParentID':'" + ParentID + "'}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (data) {
var item = document.createElement('option');
item.value = data.d.split("$")[0];
item.text = name;
//do stuff
}
});
}
2
jQuery를이 동작을 지원합니다. 당신은 jQuery를 사용하여 아래와 같이 ajax 호출을 할 수있다. 이 메소드에는 성공과 실패를위한 두 가지 콜백 함수가 있습니다.
function loadData()
{
$.ajax({
type: "POST",
contentType: "application/json; charset=utf-8",
dataType: "json",
url: 'methodurl',
success: methodSuccedded,
error: methodFailure
});
}
function methodSuccedded()
{
//do your logic.
}
function methodFailure()
{
//do your logic.
}
2
AJAX를 사용하면 서버에서 응답을 JSON 객체로 가져올 수 있습니다.
var xmlHttp = new ActiveXObject("Microsoft.XmlHttp");
var url = "Service1.svc/ajaxEndpoint/";
url = url + "Sum2Integers";
var body = '{"n1":';
body = body + document.getElementById("num1").value + ',"n2":';
body = body + document.getElementById("num2").value + '}';
// Send the HTTP request
xmlHttp.open("POST", url, true);
xmlHttp.setRequestHeader("Content-type", "application/json");
xmlHttp.send(body);
// Create result handler
xmlHttp.onreadystatechange= function X()
{
if(xmlHttp.readyState == 4)
{
result.innerText = xmlHttp.responseText;
}
}
JSON으로 응답을 받으면 JavaScript를 통해 응답 할 수 있으며 JavaScript를 통해 응답 할 수 있습니다.
은 참조를 위해 다음 링크를 참조하십시오 : 자세한 내용은 http://blogs.msdn.com/b/alikl/archive/2008/02/18/how-to-consume-wcf-using-ajax-without-asp-net.aspx
http://dotnetslackers.com/articles/ajax/JSON-EnabledWCFServicesInASPNET35.aspx
관련 문제
- 1. html에서 PHP 함수 호출
- 2. 서비스 내에서 서비스 호출
- 3. WCF 서비스 호출 - 서비스 인스턴스화
- 4. 서비스 참조없이 WCF 서비스 호출
- 5. PHP에서 웹 서비스 호출?
- 6. jQuery 호출 WCF 서비스
- 7. 호출 웹 서비스 방법은
- 8. 동적 호출 서비스
- 9. http에서 Https 서비스 호출
- 10. 활동에서 서비스 호출
- 11. 호출 웹 서비스
- 12. 웹 서비스 호출 https
- 13. iPhone - SOAP 서비스 호출
- 14. CXF Asnchronous 서비스 호출
- 15. WP7에서 웹 서비스 호출
- 16. 웹 서비스 호출 시간
- 17. BroadcastReceiver에서 백그라운드 서비스 호출
- 18. WCF 서비스 호출 래퍼
- 19. XML 웹 서비스 호출
- 20. 드라이버 호출 웹 서비스
- 21. 서비스 시작시 CoCreateInstance 호출
- 22. 복수의 웹 서비스 호출
- 23. .NET 서비스 호스트 자체 서비스 호출
- 24. WCF 서비스 백그라운드에서 다른 서비스 호출
- 25. "Android 웹 서비스 호출 중"
- 26. 첨부 파일이있는 웹 서비스 호출
- 27. 도메인 엔터티에서 도메인 서비스 호출
- 28. GWT로 C++ RPC 서비스 호출
- 29. C++에서 웹 서비스 호출
- 30. 트랜잭션 서비스 동시 호출 테스트
덕분에 .. –