Inclure un fichier JavaScript-Ajax dans des pages PHP
Bonjour,
J'utilise ce code Ajax qui fonctionne très bien.
<script type="text/javascript" charset="utf-8"> function waitForMsg() { $.ajax({ type: "GET", url: "/game/show.php", async: true, cache: false, success: function(data) { $("#game_data").empty(); $("#game_data").append(data); setTimeout("waitForMsg()", 1000); }, error: function(XMLHttpRequest, textStatus, errorThrown) { // alert("error: " + textStatus + " " + errorThrown); setTimeout("waitForMsg()", 15000); } }); } $(document).ready( function() { waitForMsg(); } ); </script>
Comme je j'utilise dans différentes pages, j'ai voulu le factoriser dans le fichier show.js
function waitForMsg(){ $.ajax({ type: "GET", url: "/game/show.php", async: true, cache: false, success: function(data) { $("#game_data").empty(); $("#game_data").append(data); setTimeout("waitForMsg()", 1000); }, error: function(XMLHttpRequest, textStatus, errorThrown) { // alert("error: " + textStatus + " " + errorThrown ); setTimeout("waitForMsg()", 15000); } }); } $(document).ready( function() { waitForMsg(); } );
et inclure ce fichier dans chaque page.
<script src="show.js" type="text/javascript" charset="utf-8"></script>
Ca ne marche pas, rien ne s'affiche.
Comment faire?
Merci d'avance pour vos réponses.
- Inclure un fichier JavaScript-Ajax dans des pages PHP
- Fichier bin - Guide
- Comment réduire la taille d'un fichier - Guide
- Comment ouvrir un fichier epub ? - Guide
- Fichier rar - Guide
- Fichier .dat - Guide
3 réponses
Bonjour,
Quels sont les messages d'erreurs affichés dans la console javascript du navigateur ?
Est-ce que jQuery est bien inclus avant le chargement de ce script ?
Est-ce qu'un élément html avec un attribut id="game_data" est présent sur chaque page ?
Quels sont les messages d'erreurs affichés dans la console javascript du navigateur ?
Je ne sais pas comme voir la console sur Android.
Est-ce que jQuery est bien inclus avant le chargement de ce script ?
Oui.
Est-ce qu'un élément html avec un attribut id="game_data" est présent sur chaque page ?
Oui.
Éléments complémentaires :
J'ai essayé dans d'autres conditions :
- Chrome sur ma tablette Android : ça n'affiche rien. J'ai rafraîchi la page. Rien n'y fait.
- Kiwi browser sur ma tablette Android : ça marche nickel
- Chrome sur mon smartphone Android : ça marche nickel