Bonjour,

J'essaie d'inclure dynamiquement des <option> à un <SELECT> au moment du chargement de la page, mais cela ne marche pas (Je me suis basé sur du code que j'ai trouvé dans un forum américain).

Il me semble que procédure php n'est pas invoquée (normalement cette procédure crée un tableau de valeurs retrouvées dans une base de données j'ai simplifié).

Avez-vous une idée de ce qu'il faut modifier ?

Mille mercis d'avance

Gégé

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
$(document).ready(function(){ 
	$.ajax({
		url:'test2.php', 
		type:'POST',
   		data: 'option=dummy', 
		dataType: 'json',
		success: function( json ){
			$.each(json, function(i, value){
				$('#myoptions').append($('<option>').text(value).attr('value', value));
         		});
 		}
        });			
});
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
<body bgcolor="#D6E7CB">
<center>   
<form id="myform" >
<select   size='1' id='myoptions' name='myoptions' ><option value="blanc">Blanc</option></select>
<p><input type="Submit" value="Valider"/> 
</form>
 
</body></html>

Procedure test2.php
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
<?php  
  echo json_encode('["black", "green", "red", "yellow", "Blue"]');
?>