ajax는 비동기
async: false 추가해야 함.(기본적으로 true)
var value;
$.ajax({
url: '',
type: 'POST',
async: false,
dataType: 'json',
data:
success: function (data) {
value = data;
},
error: function (request, status, error) {
}
})
javascript 에서 하나의 함수안에
ajax 처리 후 데이터를 전역에 담아서 jsgrid에넣고 싶은데 데이터 안들어옴
async: false 추가해야 함
var unit_detail = [];
$.ajax({
url:
type: 'POST',
async: false,
dataType: 'json',
data:
success: function (data) {
var aaa = JSON.parse(data.paramMap.unit_detail);
unit_detail = aaa.data;
},
error: function (request, status, error) {
}
})
console.log(unit_detail);
$("#jsGrid").jsGrid({
editing: false,
async: false,
data: unit_detail,
tableClass: "listTb",
fields: [
{name: "info", width: "25%", type: "text", title: "학습 명"},
{name: "title", width: "10%", type: "text", title: "전체선택"},
{name: "title", width: "30%", type: "text", title: "전체선택"},
{name: "title", width: "10%", type: "text", title: "전체선택"},
{name: "title", width: "25%", type: "text", title: "전체선택"}
],
onDataLoaded: function (args) {}
});
'실수' 카테고리의 다른 글
코드 (0) | 2020.07.02 |
---|---|
화면에서 map을 쓰고 싶을 때 (0) | 2020.06.23 |
마이바티스 (1) | 2020.06.21 |
특정 구간의 숫자 랜덤하게 뽑아내기 (0) | 2020.06.16 |
lombok 실수 (0) | 2020.06.16 |