A voir également:
- Actualisation bdd et div
- Div c++ - Télécharger - Langages
- Remplacer #div/0 par vide - Forum Excel
- Bouton d'actualisation sur smartphone - Forum Réseaux sociaux
- Actualiser page Internet - Forum Samsung
- Enlever les #DIV/0! dans une colonne calcul d'un tableau croisé ✓ - Forum Excel
1 réponse
Pour faire tout cela:
Il faut donc que tu inclus jquery et ton script javascript, dans ton script javascript, tu va créer un truc dans le genre:
En gros le ready va s'exécuter seulement quand jquery sera bien chargé.
ensuite on fait un setInterval de 2 secondes (en gros toute les 2 secondes on va appeler la fonction rechargeTchat).
La fonction rechargeTchat va aller faire une requête de type GET (ou POST, ou ce que tu veux) sur le fichier choisi.
tu as aussi le moyen d'envoyer des paramètres dans data (te permettant de récupérer ces paramètres dans $_GET ou $_POST).
la fonction done va s'éxécuter si tout à bien marché et va changer le contenu de ta div conversation à la volée.
Il faudra donc que dans ton fichier php tu affiche le html.
tu as aussi la possibilité de renvoyer du json pour construire tes objets document en javascript.
Voilà, j'espère t'avoir aidé.
<?php include($content); ?> </div> <script src="jquery.min.js"></script> <script src="script.js"></script> </body>
Il faut donc que tu inclus jquery et ton script javascript, dans ton script javascript, tu va créer un truc dans le genre:
jQuery(document).ready(function($) { setInterval(function(){ rechargeTchat(); }, 2000); }); function rechargeTchat() { $.ajax({ url: '/path/to/file', type: 'default GET (Other values: POST)', dataType: 'default: Intelligent Guess (Other values: xml, json, script, or html)', data: {param1: 'value1'}, }) .done(function(data) { $('.conversation').html(data); }) .fail(function() { console.log("error"); }); }
En gros le ready va s'exécuter seulement quand jquery sera bien chargé.
ensuite on fait un setInterval de 2 secondes (en gros toute les 2 secondes on va appeler la fonction rechargeTchat).
La fonction rechargeTchat va aller faire une requête de type GET (ou POST, ou ce que tu veux) sur le fichier choisi.
tu as aussi le moyen d'envoyer des paramètres dans data (te permettant de récupérer ces paramètres dans $_GET ou $_POST).
la fonction done va s'éxécuter si tout à bien marché et va changer le contenu de ta div conversation à la volée.
Il faudra donc que dans ton fichier php tu affiche le html.
tu as aussi la possibilité de renvoyer du json pour construire tes objets document en javascript.
Voilà, j'espère t'avoir aidé.
En complément... voici un exemple d'ajax complet
Javascript (jquery) + PHP : https://forums.commentcamarche.net/forum/affich-33258760-remplir-un-formulaire-dynamiquement-en-fonction-d-une-combobox#2
@irin :
NB : Tu utilises encore l'ancienne version de mysql... passe à Mysqli ou PDO
https://www.commentcamarche.net/faq/43261-php-l-extension-mysql-est-obsolete#top
https://www.commentcamarche.net/faq/44117-connexion-a-une-base-avec-pdo-mysqli
NB2 : Penses également à toujours récupérer PROPREMENT tes variables AVANT de les utiliser :
https://forums.commentcamarche.net/forum/affich-37636387-php-notice-undefined-index
NB3 : **** Attention ****
Merci de bien vouloir utiliser la coloration syntaxique (les balises de code) lorsque tu postes du code sur le forum.
Explications disponibles ici :
https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code
.