블로그 이미지
Sunny's

calendar

1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31

Notice

'WebService'에 해당되는 글 1

  1. 2009.10.09 Call WebService Using jQuery
2009. 10. 9. 11:33 Ajax
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<script type="text/javascript" src="jquery.min.js"></script>
<script type="text/javascript" src="jquery.webservice.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$('input').click(function() {
$.webservice({
url: "http://61.96.206.106/Service.asmx",
data: {_company:"infraware",_id:"kimbokki"},
dataType: "text",
nameSpace: "https://www.infraware.net/",
methodName: "GetImagePreViewData",
requestType: "soap1.2",
success:function(data,textStatus){
$(data).find('name').each(function(){
alert('[name] : ' + $(this).text());
});
//alert('[name] : ' + $(data).find('name').text());
//alert('[name] : ' + $('name', data).text());
alert('[success data] : ' + data);
},
});
});
});
</script>
</head>
<body>
<input type="button" value="click!" />
</body>
</html>



PS. JavaScript로 WebService를 호출하는 방법이 있어야 하는데, jQuery쪽에서 하는 Plugin이 있어서 사용했다.
그냥 JavaScript를 사용하려면 XMLHttpRequest 객체를 직접 사용해서 호출하는 방법을 사용하면 된다.
data에 Soap Data를 넣어서 호출하면 됨.

출처 : http://itbaby.egloos.com/4539237

posted by Sunny's
prev 1 next