Невозможно получить правильное возвращаемое значение из вызова jQuery Ajax [дубликат]

Предполагается, что он возвращает объект JSON, содержащий список имен файлов изображений. Прокомментированное предупреждение показывает правильные данные, но предупреждение (getPicsInFolder ("testfolder")); показывает "ошибку" .

function getPicsInFolder(folder) {
  return_data = "error";
  $.get("getpics.php?folder=" + folder, function (data) {
    data = jQuery.parseJSON(data);
    $.each(data, function (index, value) {
      data[index] = "folders/" + folder + "/" + value;
    });
    //alert(data); // This alert shows the correct data, but that's hardly helpful
    return_data = data;
  });
  return return_data;
}

Что я делаю не так?

5
задан Daniel Vassallo 21 August 2010 в 12:04
поделиться