$('#lireCarteIdentite').click(function (e) {
let ip;
$.ajax({
url: '/Home/GetClientIP',
type: 'POST',
success: function (response) {
if (response) {
ip = response.ip;
let url;
if (ip === '::1') {
url = "
http://localhost:5000/eid";
}
else {
url = "http://" + ip + ":5000/eid";
}
$.ajax({
url: url, // Middleware eID local
type: "GET",
dataType: "json",
success: function (data) {
$("#result").html(`
<p><strong>Nom:</strong> ${data.nom}</p>
<p><strong>Prénom:</strong> ${data.prenom}</p>
<p><strong>NISS:</strong> ${data.niss}</p>
`);
return;
},
error: function (xhr, status, error) {
console.error("Erreur AJAX:");
console.error("Status:", status);
console.error("Erreur:", error);
console.error("Réponse complète:", xhr.responseText);
alert("Erreur AJAX: " + status + "\nDétails: " + xhr.responseText);
}
});
}
},
error: function () {
$('#cardInfo').html('<p>Erreur lors de la lecture de la carte.</p>');
}
});
});