Снова возникла основная проблема.
Мне нужно изменить функцию, которая ранее возвращала объект, написанный в коде.
Сейчас я пытаюсь получить объект из json через $ .getJSON
function getEventData() {
var result = '';
$.getJSON("ajax.php?cmd=getbydate&fromdate=&todate=", function(data){
result = data;
});
return result;
}
Проблема в том, что результат не установлен в функции обратного вызова по понятным причинам.
У вас, ребята, есть решение для этого?
Edit:
Хорошо, я получил ответ, который был удален.
Я просто должен был изменить это abit ..
Это ответ, который работает:
function getEventData() {
var result = '';
url = "ajax.php?cmd=getbydate&fromdate=&todate=";
$.ajax({
url: url,
async: false,
dataType: 'json',
success: function(data){
result = data;
}
});
return result;
}