티스토리 뷰
안녕하세요 강정호입니다. 오늘은 Ajax로 받아온 값을 전역변수에 저장하는 방법에 대해 알아보겠습니다.
Ajax로 받은 데이터 전역변수에 저장하기
Ajax를 사용하다보면 Success로 받아온 결과값을 전역변수에 담을 일이 비일비재 합니다. Ajax 기본 사용법으로 success 부분에 전역변수의 값을 바꾸려고 하면 적용이 되지 않습니다.
전역변수에 값을 저장하기 위해서는 딱 한줄!!만 추가해주면 가능합니다.
Ajax는 비동기 방식입니다. async 값을 주지 않으면 기본값으로 true가 셋팅이 되어 비동기 방식의 ajax가 수행됩니다.
사용자의 위도, 경도 값을 전역변수에 저장하기 위해서는 다음과 같이 async 값을 주어야 합니다.
1 2 3 4 5 6 7 8 9 10 | $.ajax({ type:"get", url:"/users/getSession", async:false, success:function(data){ userLatitude=data.latitude; userLongitude=data.longitude; } }); | cs |
이렇게 하여 전역변수에 값을 저장할 수 있었습니다.
'프로젝트' 카테고리의 다른 글
[인하우스키친] 위치 검색시 위치 자동완성 (0) | 2018.11.18 |
---|---|
[인하우스키친] Lazy 로딩으로 인한 JSON 오류 (1) | 2018.11.17 |
[인하우스키친] 지도 위에 마커 보여주기 (1) | 2018.10.28 |
[위치기반 푸드트럭 서비스] 위치 기반 검색기능 코드 (6) | 2018.10.28 |
[서버 모니터링 시스템] Cloudwatch API 연동 코드 (0) | 2018.10.28 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 개발자 회고
- 파라메터
- 항해플러스후기
- front
- 관계대수
- 항해솔직후기
- Spring boot
- ```````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````
- GIT
- push_back
- 인셉션
- 유즈케이스
- resize
- 재테크공부
- Inception
- Use case
- 월부닷컴
- 항해플러스백엔드
- docker
- github
- 2023년
- 열반스쿨기초반
- 도커
- 깃허브
- 폭포수
- 부동산공부
- 내년은 빡세게!!
- pop_back
- 월급쟁이부자들
- 깃
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함