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