Ma fonction ne renvoie rien
Bonjour,
J'ai commencé le Javascript et je m'attaque à la méthode AJAX, mais j'ai un problème avec "$.post" : elle ne me renvoie rien. Mon code est celui-ci :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
| $(document).ready(function(){
$("#form form").submit(function(){
var action = $(this).attr('action');
var nom = $('#nom').val();
$(".messages").slideUp('800', function(){
$.post( action, {
nom : nom
}, function(data){
$alert('OOO');
$(".messages").html(data);
$(".messages").slideDown('slow');
});
});
return false;
});
}); |
Et mon code HTML
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
| <html>
<head>
<title>TestCCM</title>
<link rel="stylesheet" type="text/css" href="test.css">
</head>
<body>
<div id="form">
<div class="messages">
</div>
<form action="inscription_2.php" method="post">
<p>
<label for="nom">Nom</label>
<input type="text" name="nom" id="nom">
</p>
<p>
<input type="submit" value="Envoyer">
</p>
</form>
</div>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<script src="inscription_2.js"></script>
</body>
</html> |
Un message devrait apparaître (d'une page php que j'ai créé) comme dans ce tutoriel
https://www.youtube.com/watch?v=vYXTt2lKCV8#t=588 mais rien ne se passe.
Si quelqu'un peu me dire où est l'erreur. Merci.