반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 비공개 속성
- Colab
- 메서드채이닝
- 맴버연산자
- cache locality
- 깃모지
- randrange
- 정수
- Keras
- gitmoji
- choice
- class
- neural network
- built-in function
- 식별연산자
- 구글코랩
- 인공신경망
- 캐시의 지역성
- 정적 메서드
- self
- 추상 클래스
- 실수
- mnist
- nextjs
- 메서드
- __init__
- Next.js
- ITER
- f-string
- PYTHON
Archives
- Today
- Total
IT world
ajax 본문
ajax란?
- Asynchronous Javascript And XML의 약자이다.
- 자바스크립트를 이용해서 비동기식으로 서버와 통신하는 방식으로 XML을 이용한다.
- 꼭 XML을 이용할 필요는 없고 최근에는 json을 더 많이 이용한다.
- 비동기식(Asynchronous)이란 여러가지 일이 동시적으로 발생한다는 뜻으로, 서버와 통신하는 동안 다른 작업을 할 수 있다는 의미이다.
즉 서버와 통신은 백그라운드에서 진행되고 그동안 사용자는 여러가지 작업들을 할 수 있다.
"ajax를 사용할 때 사용하는 API는 $.ajax(settings)이며 인자로는 settings가 전달되며 객체이다."
- jQuery를 이용한 ajax통신의 가장 기본적인 API이다.
- 주요 속성(settings에 사용되는 것들)
- data : 서버에 전송할 데이터이며 데이터의 값은 key/value 형식의 객체
- dataType : 문자가 들어가며 서버가 리턴하는 데이터타입 (xml, json, script, html과 같은 값이 사용된다.)
- type : 서버로 전송하는 데이터의 타입(POST, GET) // type은 form의 속성 중에 method에 사용되는 것이며 dataType은 서버에 요 청하고 서버가 응답했을 때 서버가 전달하는 데이터가 어떠한 형식인지 지정 하는 것.
- url : 데이터를 전송할 URL
- success : ajax통신이 성공했을 때 호출될 이벤트 헨들러
[클라이언트]
- ajax API를 보면 key와 value 형식으로 이루어져있고 이름과 값의 구성으로 객체의 속성들이 만들어진다.
- url은 서버가 위치한 url을 적어준다
- dataType은 서버가 반환하는 타입의 형태를 적어준다. 현재 예제에서는 json의 데이터타입으로 반환한다.
- type을 통해 서버쪽으로 데이터를 전송할때의 형식을 적어준다. 현재 예제에서는 POST를 사용
- data는 서버에 전송될 데이터이며 객의 형태로 작성되어야한다.
- msg는 객체의 이름이며 $('msg').val()를 통해 id값이 msg인 엘리먼트의 값을 가져온 후 데이터객체에 셋팅한다.
- function(result)에서 result는 서버가 리턴해준 데이터이다.
'코딩 > JQuery' 카테고리의 다른 글
JQuery event (0) | 2019.08.06 |
---|---|
JQuery chain (0) | 2019.08.06 |
JQuery wrapper (0) | 2019.08.06 |
jQuery 소개 (0) | 2019.08.06 |
Comments