Click here to Skip to main content
15,867,453 members
Home / Discussions / Web Development
   

Web Development

 
QuestionHosting Question Pin
Kevin Marois21-Nov-22 6:41
professionalKevin Marois21-Nov-22 6:41 
AnswerRe: Hosting Question Pin
Richard Deeming21-Nov-22 21:55
mveRichard Deeming21-Nov-22 21:55 
GeneralRe: Hosting Question Pin
Kevin Marois24-Nov-22 7:26
professionalKevin Marois24-Nov-22 7:26 
GeneralRe: Hosting Question Pin
Richard Deeming24-Nov-22 21:43
mveRichard Deeming24-Nov-22 21:43 
GeneralRe: Hosting Question Pin
Kevin Marois29-Nov-22 17:11
professionalKevin Marois29-Nov-22 17:11 
QuestionJavascript Pin
Yuvraj Singh Nov202216-Nov-22 21:40
Yuvraj Singh Nov202216-Nov-22 21:40 
AnswerRe: Javascript Pin
Richard Deeming16-Nov-22 23:24
mveRichard Deeming16-Nov-22 23:24 
AnswerRe: Javascript Pin
Sam Hobbs18-Nov-22 11:59
Sam Hobbs18-Nov-22 11:59 
JokeRe: Javascript Pin
Richard Deeming20-Nov-22 22:38
mveRichard Deeming20-Nov-22 22:38 
JokeRe: Javascript Pin
Jeremy Falcon15-Dec-22 12:50
professionalJeremy Falcon15-Dec-22 12:50 
AnswerRe: Javascript Pin
Jeremy Falcon15-Dec-22 12:51
professionalJeremy Falcon15-Dec-22 12:51 
QuestionNeed a simple *everything centered* html template Pin
Member 149874928-Nov-22 16:15
Member 149874928-Nov-22 16:15 
AnswerRe: Need a simple *everything centered* html template Pin
Richard Deeming8-Nov-22 21:44
mveRichard Deeming8-Nov-22 21:44 
GeneralRe: Need a simple *everything centered* html template Pin
Member 1498749210-Nov-22 17:25
Member 1498749210-Nov-22 17:25 
GeneralRe: Need a simple *everything centered* html template Pin
Richard Deeming14-Nov-22 22:32
mveRichard Deeming14-Nov-22 22:32 
GeneralRe: Need a simple *everything centered* html template Pin
Member 1498749216-Nov-22 8:13
Member 1498749216-Nov-22 8:13 
GeneralRe: Need a simple *everything centered* html template Pin
Richard Deeming16-Nov-22 21:26
mveRichard Deeming16-Nov-22 21:26 
AnswerRe: Need a simple *everything centered* html template Pin
Jeremy Falcon15-Dec-22 13:00
professionalJeremy Falcon15-Dec-22 13:00 
QuestionFirefox won't let me change my privacy and security options. Pin
Member 1579676025-Oct-22 3:31
Member 1579676025-Oct-22 3:31 
QuestionFile upload not working, can't figure out why... Pin
DSB Audio (David Sweeney-Bear)22-Oct-22 12:34
DSB Audio (David Sweeney-Bear)22-Oct-22 12:34 
AnswerRe: File upload not working, can't figure out why... Pin
DSB Audio (David Sweeney-Bear)22-Oct-22 12:43
DSB Audio (David Sweeney-Bear)22-Oct-22 12:43 
GeneralRe: File upload not working, can't figure out why... Pin
Richard Deeming23-Oct-22 21:52
mveRichard Deeming23-Oct-22 21:52 
GeneralRe: File upload not working, can't figure out why... Pin
Jeremy Falcon15-Dec-22 13:05
professionalJeremy Falcon15-Dec-22 13:05 
QuestionIs it possible to store a value out of fetch API for use after page reload? Pin
DSB Audio (David Sweeney-Bear)4-Oct-22 9:23
DSB Audio (David Sweeney-Bear)4-Oct-22 9:23 
I'm trying to store a variable from data loaded through a fetch API, so that it's available for use outside the "promise" - i.e. so that I can generate a variable and them compare it on page reload. So far, I have something like this, but it doesn't work:
let extractedVal = await main(x);

let xml = "";
let apiUrl = "link/to/myfile.xml";

async function getXml() {
  let response = await fetch("link/to/myfile.xml");
  let text = await response.text();
  xml = new DOMParser().parseFromString(text, "text/xml");
  return xml;
}
async function main() {
  xml = await getXml(apiUrl)
  console.log(xml);
  var x = 1;
  return x;
}

i get the error at line 1:
Uncaught SyntaxError: await is only valid in async functions and the top level 
or:
x is not defined
if I don't use await

Surely, I'm not seeking to do the impossible here? All the methods I can find for "hoisting" a local variable into global scope seem to fail.

modified 4-Oct-22 19:44pm.

AnswerRe: Is it possible to store a value out of fetch API for use after page reload? Pin
Richard Deeming4-Oct-22 21:29
mveRichard Deeming4-Oct-22 21:29 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.