아... 솹삽삽삽질 때문에 또 잉여시간이 줄줄 흘렀네
매개변수가 있는 웹서비스의 함수를 호출 하려면 호출 시 아래와 같은 순서로 한다.
1. 호출하고자 하는 웹페이지에서 jquery의 [json2.js] 파일을 추가 한다. (JSON 객체 사용하기 위함)
2. 사용할 때 아래와 같이 작성한다.
data : { 웹서비스의 매개변수명 : JSON.stringify(매개변수값) },
function Push() {
$.ajax({
url: "http://192.168.10.102/TestApp/DBManager.asmx/SelectPresetByCameraCode_Web",
data: { CameraCode : JSON.stringify("1") },
dataType: "jsonp",
success: function (data) {
alert("성공 : " + data.d);
},
error: function (result) {
alert("에러 : " + result.status + ' ' + result.statusText);
}
});
가져 온 후에는 아래와 같이사용
var message = JSON.parse(data.d);
alert("파싱된 메시지 : " + message.Table.row0.PresetName);
parse함수로 각 key별 값을 저장한다.
루트별로 '.' 연산자를 이용하여 참조한다.
가져온 후 사용예제
success: function(data){
//alert("성공 : " + data.d);
var message = JSON.parse(data.d);
$('#ChoosePreset').empty();
var listitems = [];
$.each(message.Table, function(RowIndex, RowNo){
listitems.push('<option value=" ' + RowNo.PresetNo + ' ">' + RowNo.PresetName + '</option>');
});
요걸 몰라서 겁내 삽질..ㅠㅠ 옌장
'프로그래밍관련 > ASP.net' 카테고리의 다른 글
| 웹배포 프로젝트로 배포시 오류 발생.. (0) | 2012/04/02 |
|---|---|
| ActiveX 배포 문제 포스트 ㅠㅠ (1) | 2012/03/27 |
| [Asp.net] JQuery 및 웹서비스를 이용하여 JSONP로 데이터 가져오기 03 (매개변수) (0) | 2011/11/01 |
| [Asp.net] JQuery 및 웹서비스를 이용하여 JSONP로 데이터 가져오기 02 (코드) (3) | 2011/10/31 |
| [Asp.net] JQuery 및 웹서비스를 이용하여 JSONP로 데이터 가져오기 (원리) (0) | 2011/10/31 |
| [Asp.net] Json / JQuery (Ajax)/ Asp.net 3가지를 연동하여 데이터 가져오기 (0) | 2011/10/21 |

json2.js
댓글을 달아 주세요