Возникла некоторая основная проблема.проблема с jQuery с вызовом getJSON
Мне нужно изменить функцию, которая ранее возвращала код в написанном текстом объекте. Im теперь пытается получить объект с JSON через $ .getJSON
function getEventData() {
var result = '';
$.getJSON("ajax.php?cmd=getbydate&fromdate=&todate=", function(data){
result = data;
});
return result;
}
Проблема заключается в том, что результат не установлен в функции обратного вызова по очевидным причинам.
У вас есть решение для этого?
Редактировать: Хорошо, я получил ответ, который был удален. я просто должен был изменить 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;
}
Я неудаленные мой ответьте, но имейте в виду, что эта процедура не рекомендуется вообще, поэтому старайтесь избегать ее, когда это возможно. – Daff