Это если для ASP. NET Core приложения, которое отображает изображения, сделанные с автомобиля - удаленные изображения на сервере -. Изображения - это те, которые видит пользователь (Car. $ Image) + 12 изображений в буфере для удобной навигации. Интерфейс использует Javascript, а для обновления изображений он вызывает метод Get в ImageUrlController, ответ которого представляет собой URL-адрес изображения, соответствующий текущей позиции.
Не знаком с async / await и, несмотря на множество попыток, не работает:
Car.updateImage = function(){<br>
Car.$image.attr("src", getImageUrl());
}
async function getImageUrl() {
var APIModel = {
"position": Car.state.position,
"km": Car.state.km
};
var result = await $.ajax({
url: "/ImageUrlController/Get",
dataType: "text",
data: { "jsonData": JSON.stringify(APIModel) },
type: 'GET'
});
return result;
}
При отладке я получаю результат вызова asyn c, но он не установлен на sr c. Я знаю, что могу сделать это в вызове .success (), но опять же у меня есть 12 изображений, которые нужно постоянно обновлять, поэтому мне нужно, чтобы результаты были напрямую «введены» в sr c из 12 изображений.
Как мне это написать?