I have an AJAX that return some data. But, when I assigned the data to a new variable something goes weird. Only one data seems to be assigned. This is my AJAX.
var j1;
var j2;
$.ajax({
url : url_check,
type : 'POST',
dataType : 'json',
data : { tgl_book : val_date },
success : function(data){
alert(JSON.stringify(data));
//{"MAX1":"10:00","MAX2":"11:00"}]
j1 = data[0]['MAX1'];
j2 = data[0]['MAX2'];
}
});
alert(j1);
alert(j2);
When I run above script, only j2
has the data. The j1
is undefined
.