I have a problem getting the invoice number and invoice line number into a variable.
<script>
const emma = '<%=http2.ResponseText%>';
const obj = JSON.parse(emma);
console.log("object: %O", obj);
console.log(parameters["parameters"][1]["iInvoiceNum"]);
</script>
This is how the console displays. I just want to be able to pass the iInvoiceNum and iInvoiceLine into separate variables.
It's not pretty, but should work:
const emma = '<%=http2.ResponseText%>';
const obj = JSON.parse(emma);
const invoiceLine = obj['parameters']['ds']['iInvoiceLine'];
const invoiceNr = obj['parameters']['ds']['iInvoiceNum'];
Alternative:
const emma = '<%=http2.ResponseText%>';
const obj = JSON.parse(emma);
const invoiceLine = obj.parameters.ds.iInvoiceLine;
const invoiceNr = obj.parameters.ds.iInvoiceNum;