일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- ubuntu
- 웹
- 셀프인테리어
- network
- fiddler
- ASP.NET
- 피들러
- D330-10igm
- c#
- 우분투
- 한컴오피스
- Web Programming
- 인증 및 세션관리
- 윈도우 8
- WEB
- 보안
- 이보드
- retropie
- 인테리어
- 진단항목
- 단열
- 네트워크
- HTML5
- 안드로이드
- 고전게임
- 문자열
- D330
- Lenovo D330-10igm
- 자바스크립트
- 고전게임기 만들기
- Today
- Total
목록MEMO/기술 자료/Ajax 2
Kinesis´s Open Document
jQuery Ajax 를 이용하여 비동기식 통신을 사용하게 되는 경우 중에는 JSON 형태로 data를 주고 받는 경우가 있다. (아니, 사실상 대게 가장 빈번하게 쓰는 형태가 JSON 형태가 아닌가 싶다.) 이 jQuery Ajax 가 기타 서버측 스크립트 언어에서는 어떤식으로 활용하는지 모르겠지만, ASP.NET 에서 asmx 의 Web Service([WebMethod]) 과 데이터를 주고 받는 연동처리를 들어가게 되면, $.ajax() 의 인자값의 data 가 String 형태를 가져야만 정상적인 WebMethod 호출이 이루어진다. 요컨데 data : { test : [1,2,3,4,5] } 형태로는 정상 호출이 되지 않고 error 이 뜨게 되나, 같은 값으로 data : '{ "test" :..
Ajax 를 이용한 비동기식 통신. 겉모습으로는 전체적인 Page Refresh 가 일어나지 않으면서 통신을 이루어지게 하는 것 처럼 보이지만, 실상은 보이지 않는 영역에서 iframe 을 이용해 get 또는 post 를 하고, 해당 결과 값을 다시 읽어 들여 처리를 이어가는 방식으로 구현이 된다. 문제는 본래의 웹 특징에서 발생한다. 우리가 사용하는 웹 서비스란 놈은 참으로 클라이언트 쪽으로 일방적이다 싶을 정도로 편협해 있는 놈이라서 클라이언트의 요청이 없는 이상은 클라이언트에게 지시를 하지도, 메세지를 보내지도 못한다. 더욱이 웃긴 사실은 이 클라이언트 놈은 웹 페이지를 요청해놓고서 내용만 받아버리면 연결을 끊어버린다. 사실상 웹 서버에서는 이 놈이 접속을 해 있는건지, 페이지를 요청하긴 했는데 계..