@Zenko

Как возвратить объект из функции?

в чем моя ошибка не могу понять, return возвращает сразу пустой объект.

function manipulate_slides_array(array, url) {
		var objectData;
		var objectResponse = $.post(
			url,
			{
				slidesArray: array,
			},
			function (data, status) {
				var isString = true;
				try {
					objectData = JSON.parse(data);
				} catch (e) {
					isString = false;
				}
				if (isString == false) {
					M.toast({
						html: data,
					});
				}
				// console.log("Data: " + data + " " + status);
			}
		);
		objectResponse.done(() => {
			console.log("data from server --- ", objectData);
			return objectData;
		});

	}
  • Вопрос задан
  • 78 просмотров
Пригласить эксперта
Ответы на вопрос 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
Потому что асинхронность. Обработчик должен быть внутри каллбэка .done.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы