Recharger le contenu d'un div
Bonjour,
Je suis entrain de développer un site web,
Mon problème c'est que je veux lorsque j'écris dans un textarea et je clique sur le bouton "ok" (insertion dans la base de données), il y'aura affichage de ce que j'ai écrit en bas de page(select à partir de la bdd).
J'ai pas de problème au niveau de la BDD , je pense que le problème au niveau de jquery.
Voici mon code:
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 32 33 34 35
| <html>
<head>
<script src="http://code.jquery.com/jquery-1.11.1.min.js"></script>
</head>
<body>
<form>
<input type="button" name="btn_tweet" id="btn_tweet" value="ok"/></form>
<div id="load_tweets"></div>
<textarea name="tweet" id="tweet"></textarea><script>
$(document). ready(function(){
$('#btn_tweet').click(function(){
var tweet_txt=$('#tweet').val();
if ($.trim(tweet_txt) != '')
{
$.ajax({
url:"insert.php",
method:"POST",
data:{tweet:tweet_txt},
dataType:"text",
success:funcion(data){
('#tweet').val("")
}
});
}
});
setInterval(function(){
$('#load_tweets').load("fetch.php").fadeIn("slow");
}, 1000);
});
</script>
</body>
</html> |
page fetch.php
Code:
1 2 3 4 5 6 7 8 9 10 11
| <?php
require 'Devis.php';
$p=new Devis($base);
$cat=$p-> findproduit();
foreach($cat as $pers)
{
?>
<?php echo $pers['libelle_produit'] ; ?>
<?php
}
?> |
page insert.php
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| <?php
require 'Devis.php';
$p=new Devis($base);
?>
<?php
$p= new Devis($base);
if(!empty($_POST))
{
$p->libelle_produit=$_POST["tweet"];
$p->insertion();
}
?> |
Mon problème c'est que lorsque je clique sur le bouton "ok" ,rien ne se passe.
Merci d'avance.