1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62
| document.getElementById("form_rech_aff").addEventListener("submit", function(e) {
e.preventDefault();
var data = new FormData(this);
var xhr = new XMLHttpRequest();
xhr.onreadystatechange = function() {
if (this.readyState === 4) {
if (this.status === 200) {
var res = this.response;
if (res && res.success) {
console.log("Affaire identifiée !");
document.getElementById("affNb").innerHTML = res.Data.Numaff;
document.getElementById("affName").innerHTML = res.Data.Nomaff;
document.getElementById("LocStataff").innerHTML = res.Data.LocStataff;
document.getElementById("ETAff").innerHTML = res.Data.ETAff;
document.getElementById("Typaffrech").innerHTML = res.Data.Typaffrech;
document.getElementById("DateAffRech").innerHTML = res.Data.DateAffRech;
// Recupération observations
var EspObsArray = res.ObsEsp.ObsEsps;
console.log(EspObsArray)
const destinationINFOSOBS = document.getElementById("INFOSOBS");
destinationINFOSOBS.innerHTML = '';
EspObsArray.forEach(function(elementOBS) {
const elementOBSESP = document.createElement('tr');
elementOBSESP.appendChild(document.createTextNode(elementOBS));
destinationINFOSOBS.appendChild(elementOBSESP);
})
// Recupération observations
var NBINDArray = res.NBIND.NBINDs;
console.log(NBINDArray)
const destinationNBIND = document.getElementById("NBIND");
destinationNBIND.innerHTML = '';
NBINDArray.forEach(function(elementNBIND) {
const elementNBINDS = document.createElement('tr');
elementNBINDS.appendChild(document.createTextNode(elementNBIND));
destinationNBIND.appendChild(elementNBINDS);
})
} else {
alert(res.msg);
}
} else {
alert("Affaire introuvable : Celle ci n'est peut être pas encore renseignée ou bien vérifiez l'orthographe. ");
}
}
};
xhr.open("POST", "async/rech_aff.php", true);
xhr.responseType = "json";
xhr.send(data);
return false;
}); |
Partager