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
 
     
    