Je poste des valeurs de formulaire via ajax à un script PHP. Le PHP renvoie 1 si c'est réussi et 2 sinon. Le PHP semble fonctionner correctement mais je suis redirigé vers l'URL dans le javascript et montré le numéro 1 sur une page blanche au lieu d'être renvoyé à la requête ajax.JQuery Ajax erreur
Ceci est mon javascript, quelqu'un peut-il voir où je vais mal?
$(".save").click(function() {
var area = $("input#area").val();
var january = $("input#january").val();
var target = $("input#target").val();
var ach = $("input#achieved").val();
var comments = $("input#comments").val();
var token = "<?php echo $token; ?>";
var dataString = 'area='+ area + '&january=' + january + '&target=' + target + '&achieved=' + ach + '&comments=' + comments + '&ci_token=' + token;
$.ajax({
type: "POST",
url: "review/update-review/<?php echo $yr; ?>",
data: dataString,
success: function(msg) {
if(msg == 1)
{
alert("Your review has been updated.");
}
else
{
alert("There was a problem updating your review. Please try again.");
}
}
});
return false; });
le seul autre commentaire ici qui résout la situation. – RobertPitt
Merci pour les réponses tout le monde. J'ai utilisé le plugin Tamper Data pour firefox et j'ai vu que je passais par erreur d'autres valeurs de champs de formulaire avec la requête ajax. Tous triés maintenant et semble fonctionner comme prévu. Merci pour votre aide tout le monde. – Tom