JSFiddle - React, Tailwind, and code Playground

by Amit Pandya

HTML

<input type="button" value="Click to Invoke Another Site" onclick="callOtherDomain()" />

JavaScript

var invocation = new XMLHttpRequest();
var url = 'http://10.11.12.50:9100';
var print_lbl_data = "^XA^LT05^FO05,10^A3N,50,50^FDTGHU0816326^FS^XZ";
  
function callOtherDomain(){
	if(invocation) {
		invocation.open('POST', url, true);
		invocation.setRequestHeader('Access-Control-Allow-Origin', '*');
		invocation.setRequestHeader('Access-Control-Allow-Methods', 'POST');
		invocation.setRequestHeader('Access-Control-Allow-Headers', '*');
		invocation.onreadystatechange = handler();
		invocation.send(print_lbl_data); 
	} else {
		alert('No Invocation TookPlace At All...');
	}
}
function handler(evtXHR)
{
	if (invocation.readyState == 4) {
		if (invocation.status == 200) {
      alert('Success...');
		} else {
			alert("Invocation Errors Occured " + invocation.readyState + " and the status is " + invocation.status);
		}
	} else {
		alert("currently the application is at : " + invocation.readyState);
	}
}