function search() {
var search_var;
$.ajax({
url: "/admin/search_ajax.do", //
dataType: "json",
type: "post",
async: false,
data: {
param1 : "param1", // POST형식으로 url과 함께 보낼 값1
param2 : "param2", // POST형식으로 url과 함께 보낼 값2
},
success: function(data) {
search_var = data.dataList; // data로 받아온 List를 변수에 담기
alert(search_var); // 확인
},
error: function(e) {
alert("값을 가져오지 못했습니다.");
}
});
return search_var;
}
미리 함수에 search_var로 변수를 두고,
ajax 처리 후 success시 변수에 담아서 return 시키기
+
async 속성 값을 false로 두어서, ajax를 비동기가 아닌 동기식으로 처리하게 한다.
반응형
'개발 > JAVASCRIPT' 카테고리의 다른 글
[Ajax] $.ajax() 와 .ajaxSubmit() (0) | 2020.02.07 |
---|---|
[jQuery] a태그 클릭 시 화면이 상단으로 이동하는 경우 (0) | 2019.12.02 |
[JavaScript] BUTTON 자동 SUBMIT 막기 (0) | 2019.11.15 |
참고하여 잊지 않기 (0) | 2018.05.16 |
<c:forEach>태그 쓰면 Unknown tag라고? (2) | 2018.02.23 |