Bonjour, 
j'ai un soucis avec mon code qui es censé remplir un formulaire INPUT en fonction du menu déroulant SELECT
getData.php
mon formulaire
j'ai vérifié, la page getData.php renvoit les données sans problème
1- le soucis c'est du coté JS, elle exécute la fonction error, sans passer par success
2- j'ai essayé de faire passer les données par error, mais rien ne s'affiche dans les formulaire
  
Modifié par smith (01 Jul 2015 - 11:11)
      
      
    j'ai un soucis avec mon code qui es censé remplir un formulaire INPUT en fonction du menu déroulant SELECT
$("#numero").change(function () {
	$.ajax({
		url     : 'getData.php',
		type    : 'POST',
		dataType: 'json',
		data    : $('#numero').serialize(),
		success: function( data ) {
		       alert('ok');
		}
		,
		error: function(data)
		{
			$('#id_article').val(data.id_article);
			$('#name_article').val(data.name_article);
			alert('error');
		}
	});
});
getData.php
$sqlRequest  = "SELECT * from article where numero=:numero";
$req = $PDO->prepare($sqlRequest);
$req->execute(array(
	"numero" 	=> $_POST['numero'];
));
$data = $req->fetch();
$name  = $data['name'];
$id = $data['id'];
$arr = array( 'id_article' => $id, 'name_article' => $name);
echo json_encode( $arr );
mon formulaire
    <form id='myform'>
     <select name='numero' id='numero'>
       <option value=''>Select</option>
       <option value='1'>1</option>
       <option value='2'>2</option>
     </select>
     <input type='text' name='id_article' id='id_article'>
     <input type='text' name='name_article' id='name_article'>
    </form>
j'ai vérifié, la page getData.php renvoit les données sans problème
1- le soucis c'est du coté JS, elle exécute la fonction error, sans passer par success
2- j'ai essayé de faire passer les données par error, mais rien ne s'affiche dans les formulaire
  Modifié par smith (01 Jul 2015 - 11:11)