Ciao a tutti!
Mi capita spesso di usare pagine php nel mio JS dalle quali poi ricevo un output che gestisco a mio piacimento.
una cosa del genere:
codice HTML:
function usaPHP(var01,var02){
var data = new FormData();
data.append('var01', var01);
data.append('var02',var02);
var xhr = new XMLHttpRequest();
xhr.open('POST', 'mioFile.php', true);
xhr.onload = function () {
if(xhr.status !== 200){
return;
}
let res=JSON.parse(xhr.responseText);
alert(res);
};
xhr.send(data);
}
in questo caso invio 2 variabili col metodo POST a php e dopo aver eseguito tutte le mie operazioni lato server rimando indietro un output che visualizzo nell'alert.
Tutto funziona se non ci sono errori.
Ma se si verifica un Warning (per esempio) allora si blocca tutto...
Che bisogna fare in questi casi (a parte disattivare il warning da PHP.INI ovviamente
)