Есть такой код:
function getDataAboutProduct(data){
var request = new XMLHttpRequest();
request.open('POST', 'php/product_getInfo.php');
request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded')
request.onreadystatechange = function(){
if(request.status == 200 && request.readyState == 4){
return request.responseText;
}
}
request.send(data);
}
Обычная функция с ajax-запросом, дело в том что нужно вызвать эту функцию и вернуть данные, вопрос в том как это можно сделать, куда возвращает значение строчка return request.responseText;
и как его можно перехватить в основной функции и вернуть?
function getDataAboutProduct(data) {
return new Promise(resolve => {
var request = new XMLHttpRequest();
request.open('POST', 'php/product_getInfo.php');
request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded')
request.onreadystatechange = function() {
if (request.status == 200 && request.readyState == 4) {
resolve(request.responseText);
}
}
request.send(data);
})
}
getDataAboutProduct(data).then(result => {
console.log(result)
})
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Какие существуют виды рекламных бордов и как выбрать подходящий?
У меня есть код на анимацию увеличения цифр от 0 до 100Как сделать чтобы когда число доходило до 100 происходила анимация уменьшения чисел обратно...
ЗдравствуйтеПодключил карту с помощью гугл апи, прикрепил к нему собственный маркер