Сделал небольшую функцию, которая должна по сгенерировать url по данным, выполнить ajax запрос и вернуть результат:
async function get(model_method, data, request_method="POST") {
//тут только генерируется url
response = await fetch(url, {method: request_method});
text = await response.json();
return text;
}
Серверная часть должна вернуть "ajax work!":
echo json_encode('ajax work!');
Так вот, когда я вызываю get() со всеми нужными параметрами, то возвращается мне почему то не строка "ajax work!", а объект:
Promise {<pending>}__proto__: Promisecatch: ƒ catch()constructor: ƒ Promise()finally: ƒ finally()then: ƒ then()Symbol(Symbol.toStringTag): "Promise"__proto__: Object[[PromiseState]]: "fulfilled"[[PromiseResult]]: "ajax work!"
Как вытащить этот 'PromiseResult'?