Bonjour,

je fais une utilisation d'ajax afin de remplir un formulaire lorsque la valeur d'une liste déroulante est modifié:

Code js : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
 
//ajax
	function Retrieve(value) {
		var num = value;
		document.getElementById('num').value = num;
		$.post({
			url: "ajax/a-categorieVehicule_retrieve.php",
			data: "num=" + num,
			dataType: "json",
		})
		.done(function (data, textStatus, jqXHR) {
			console.log(data);
			$("input[name='nom']").val(data.num);
			$("input[name='permis']").val(data.permis);
		})
		.fail(function (jqXHR, textStatus, errorThrown){
			console.error(textStatus, errorThrown);
		})
	}

Appelant le script suivant:
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
<?php
header('Content-Type: application/json; charset=utf-8');
include "../modele/categorieVehicule.php";
$categorieVehicule = new CategorieVehicule();
$categorieVehicule->retrieve($_POST["num"]);
echo json_encode([
	"nom"    => $categorieVehicule->getNomCategorieVehicule(),
	"permis" => $categorieVehicule->getPermis()->getNumPermis(),
]);
?>

Seulement, la console m'affiche ce message d'erreur, certes facilement compréhensible mais qui me bloque depuis plus d'une heure ... :
Nom : developpez.JPG
Affichages : 243
Taille : 45,4 Ko

Je ne trouve pas le caractère inattendus "<", puisque je ne m'en sers pas, sauf si finalement j'ai mal compris ce message d'erreur.
Mon formulaire n'est donc pas remplis.

Merci d'avance de vos réponses,
Cordialement,
Skunka.