J'ai essayé en changeant le null en go et le problème disparaît mais les valeurs de la table ne s'affichent plus. Ci-dessous le code :
// Chargement des marques
$.ajax({
url: 'site/marques',
data: null, // on envoie $_GET['go']
dataType: 'json', // on veut un retour JSON
success: function(json) {
$.each(json, function(index, value) { // pour chaque noeud JSON
// on ajoute l option dans la liste
$marques.append('<option value="' + index + '">' + value + '</option>');
});
}
});
// à la sélection d une région dans la liste
$marques.on('change', function() {
var val = $(this).val(); // on récupère la valeur
if (val != '') {
$modeles.empty(); // on vide la liste des marques
$.ajax({
url: 'site/modeles/'+val,
data: null,//'id_marque=' + val, // on envoie $_GET['id_marque']
dataType: 'json',
success: function(json) {
$.each(json, function(index, value) {
$modeles.append('<option value="' + index + '">' + value + '</option>');
});
}
});
} else {
$modeles.empty();
$modeles.append('<option value="none"> -- MODELES --</option>');
}
});
EDIT : Ajout des balises de code (jordane)
Voir ici pour plus d'infos : http://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code