J'ai essayé de récupérer des données via AJAX. Je n'arrive pas à 'lire' ce qui m'a été envoyé par PHP. Voici le codeLecture des valeurs de retour de PHP avec Mootools
$('create_course').addEvent('submit', function(e){
e.stop();
flash.setStyle('display', 'none');
this.set('send', {
onComplete: function(resp){
if ($chk(resp))
{
console.log($type(resp));
if (resp == 'true')
{
flash.set('html', resp);
flash.reveal();
}
elseif (resp == 'false')
{
$$('div.information').dissolve();
$$('div.options').reveal();
}
}
}
}).send();
});
Une action différente se produira quand je reçois un vrai et un autre sur faux.
C'était le code.
if (is_ajax())
{
if ($this->form_validation->run('course_create') === TRUE)
{
$course = array(
'name' => $this->input->post('name'),
'description' => $this->input->post('desc'),
'price' => $this->input->post('price')
);
if ($this->course->create($course))
{
echo 'true';
}
else
{
echo 'false';
}
}
else
{
echo validation_errors('<div class="message error"><p>', '</p></div>');
}
}
Note: J'ai modifié le php et js juste lire s'il y a une réponse. Donc, ce php et js est ce qui est habituel. Mon point est de savoir comment je "lis" la valeur de retour dans Mootools/JS.
pouvez-vous nous montrer le code php – RageZ