salut,
je suis débutant en l'utilisation de cake, en effet j'ai un formulaire d'enregistrement d'un nouvel user ou il doit fournir son nom,prenom, pseudo password, mon soucis est que j'aimerai que lorsque l'utilisateur saisi le pseudo qu'une requete ajax soit envoyé directement au serveur pour vérifier si le pseudo qu'on vient d'entrée est déja utiliser par un autre user. depuis ma vew voici ce que je fait:
<div class="panel panel-primary">
<div class="panel-heading">
<h3 class="panel-title">Informations personnelles</h3>
</div>
<div class="panel-body">
<?php
echo $this->Form->create('utilsateur', array('class'=>'form-inline','id'=>'nouvel_user','fieldset'=>array('legend'=>'Nouvel user')));?>
<div class="col-md-10 line-input"><?php
echo $this->Form->input('nom_user', array('label'=>'Votre Nom ','class'=>'form-control','placeholder'=>'Votre nom','required'=>true));?></div>
<div class="col-md-10 line-input"><?php
echo $this->Form->input('prenom_user', array('label'=>'Votre Prénom ','class'=>'form-control','placeholder'=>'Votre prénom','required'=>true));
?></div>
<div class="col-md-10 line-input"><?php
echo $this->Form->input('pseudo_user', array('label'=>'Votre Pseudo ','id'=>'id_pseudo','class'=>'form-control','placeholder'=>'Votre Pseudo','required'=>true,'type'=>'text','onChange'=>'
$.get(
'. $this->Html->url(array('controller'=>'Inscriptions','action'=>'user_existajax'), true) .',
{
id: $("#id_pseudo").val()
},
function(data)
{
var obj=jQuery.parseJSON(data);
}
);
return false;
'));
?></div>
<div class="col-md-10 line-input"><?php
echo $this->Form->input('password_user', array('label'=>'Votre Password ','class'=>'form-control','placeholder'=>'Votre mot de passe','required'=>true,'type'=>'password'));
?></div>
<div class="col-md-10 line-input"><?php
echo $this->Form->input('sexe_user', array('label'=>'Votre Sexe ','class'=>'form-control','placeholder'=>'Votre sexe','required'=>true,'options'=>array('Masculin','Feminin'),'empty'=>'(Choississez)'));
?></div>
<div class="col-md-10 line-input"><?php
echo $this->Form->input('telephone_user' ,array('label'=>'Votre Numéro de téléphone ','class'=>'form-control','placeholder'=>'Votre Numéro de téléphone','required'=>true,'type'=>'tel'));
?></div>
<div class="col-md-10 line-input"><?php
echo $this->Form->input('email_user', array('label'=>'Votre addresse email ','class'=>'form-control','placeholder'=>'Votre addrsse email','required'=>true,'type'=>'email','error'=>array('attributes'=>array('class'=>'warning'))));
?></div>
<div class="col-md-10 line-input"><?php
echo $this->Form->input('datenaissance_user', array('label'=>'Votre Date de naissance ','class'=>'form-control','type'=>'date','placeholder'=>'Votre Date de naissance','required'=>true,'dateFormat'=>'YMD','minYear'=>date('y')-1,'maxYear'=>date('y')-12));
?></div>
<div class="col-md-10 line-input"><?php
echo $this->Form->input('fonction_user', array('label'=>'Votre Fonction ','class'=>'form-control','placeholder'=>'Votre Fonction','required'=>true,'type'=>'text'));
?></div>
<div class="col-md-10 line-input"><?php
echo $this->Form->input('addresse_user', array('label'=>'Votre Addresse ','class'=>'form-control','placeholder'=>'Votre Addresse','required'=>true,'type'=>'text'));
?></div>
<div class="col-md-10 line-input"><p ><?php
echo $this->Form->button('Suivant', array('type'=>'submit','class'=>'btn btn-primary '));
echo $this->Form->button('Annuler', array('type'=>'reset','class'=>'btn btn-default '));
echo $this->Form->end();
?></p>
</div>
</div>
</div>
<div class="clearfix"></div>
et dans mon firebug rien n'est affiché j'ai l'impression que les données n'ont jamais été transmit, je veus dire que la requête ajax ne passe pas
pardon quelqu'un à une idée?