1 pièce(s) jointe(s)
Erreur : Unexpected Token <
Bonjour,
je fais une utilisation d'ajax afin de remplir un formulaire lorsque la valeur d'une liste déroulante est modifié:
Code:
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:
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 ... :
Pièce jointe 445506
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.