Показать сообщение отдельно
  #1 (permalink)  
Старый 18.10.2013, 20:33
Аватар для Dozentos
Аспирант
Отправить личное сообщение для Dozentos Посмотреть профиль Найти все сообщения от Dozentos
 
Регистрация: 08.10.2013
Сообщений: 47

Достать данные из ответа сервера.
Сервер возвращает строку вида: "filename1,filename2,filename3 ...". (Проверено - возвращает!)
Нужно эту строку преобразовать в массив и сделать его доступным для использования в других функциях.

Написал функцию:
window.getFiles = function(){
	var files = new Array;
	$.ajax({url: 'php_get_files.php',
			type: 'get',
			dataType: 'text',
			success: function(text){
				files = text.split(",");
			}
	});
	return files;
}


Но при попытке вывести элемент массива на странице:

var file_list = new Array;
file_list = getFiles();
var file = file_list[1];
var image = "<b style='color: #FFF'>"+file+"</b>";
$('#some_element').html(image);


Выдает undefined.

Подскажите, пожалуйста, где я не прав???

Последний раз редактировалось Dozentos, 18.10.2013 в 23:44. Причина: неверно указал переменную
Ответить с цитированием