I’m trying to get purchase order details from server
This is my code:
function getPurchaseOrderInfo() {
try {
let po_ref = document.getElementById("po_ref").value;
let data = new FormData();
data.append("po_ref", po_ref);
data.append("request_token", request_token);
fetch(URL_ROOT + "purchase-orders/get_purchase_order_info", {
method: "POST",
body: data,
})
.then((res) => res.json())
.then((msg) => {
console.log(msg);
return msg.status ? msg.data : false;
});
} catch (error) {
console.log(error);
}
}
console.log(getPurchaseOrderInfo());
This is what I got by executing the script
I have no idea why I’m getting an undefined value instead of object shown at console.log(msg);
I need the object to print a table and show details to user