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);
}
}