JSFiddle - React, Tailwind, and code Playground

by Chris

JavaScript

const HOST = "http://192.168.1.202:6363/" //1
//2
async function setobjval(name, value) { //3
  const params = {
    objid: name,
    objval: value
  };
  const url = HOST + 'setobjval?' + Object.entries(params).map(([k, v]) => k + "=" + v).join("&");
  try {
  	return await fetch(url, { //4
    method: 'get', //5
    mode: 'no-cors' //6
  }).then(r => r.text());
  } catch (e) {
		return "<?xml version='1.0' standalone='yes'?><error>network error</error>";
  }
}

async function main() {
  const xml = await setobjval("test", "1234");
	const document = new DOMParser().parseFromString(xml, "application/xml").documentElement;
  console.log(document);
}

main();