diciamo che ho realizzato l'utilità dell'oggetto XmlHttpReq.
Codice HTML:
<script>
var myRequest = null;
function CreateXmlHttpReq(handler) {
var xmlhttp = null;
xmlhttp = new XMLHttpRequest();
xmlhttp.onreadystatechange = handler;
return xmlhttp;
}
function myHandler() {
if (myRequest.readyState == 4 && myRequest.status == 200) {
e = document.getElementById("UID");
e.innerHTML = (myRequest.responseText);
}
}
function UIDREADS() {
myRequest = CreateXmlHttpReq(myHandler);
myRequest.open("GET","script_py2.php");
myRequest.send(null);
}
<input type="button" value="Reads UID" onClick="UIDREADS()" /><br><br>
Uid <br><input id="UID" type = "text" name="UID"><br>
con la funzione alert, nessun problema, (nel codice sopra è omesso) mi restituisce il risultato,
con innerHtml e <div nessun problema mi restituisce il risultato in div.
con input type="text" resta il problema, non mi scrive il risultato all'interno della casella.... avete intuizioni a riguardo?
e possibile riprotare ilrisultato nella casella di testo del form?