Script .js dans le <head> via Ajax?
TMZ
-
naruto-94 Messages postés 904 Statut Membre -
naruto-94 Messages postés 904 Statut Membre -
Bonjour,
Actuellement je fais une requête xhr pour envoyer une page php dynamiquement par innerhtml dans une div, jusque là tout se passe bien. mais mes scripts (genre mootools et lightbox) qui sont appelés dans le <head> de cette page php ne sont pas lancés.. alors que quand je lance la page php les scripts fonctionnent...
Comment arranger ce probléme?
voici ma requete xhr:
et mon inner html:
Merci pour votre aide
Actuellement je fais une requête xhr pour envoyer une page php dynamiquement par innerhtml dans une div, jusque là tout se passe bien. mais mes scripts (genre mootools et lightbox) qui sont appelés dans le <head> de cette page php ne sont pas lancés.. alors que quand je lance la page php les scripts fonctionnent...
Comment arranger ce probléme?
voici ma requete xhr:
var xhr = getXhr()
xhr.onreadystatechange = function()
{
if(xhr.readyState == 4 && xhr.status == 200)
{
resultat =(xhr.responseText);
}
}
xhr.open("POST","page.php",true);
xhr.send(null);
et mon inner html:
$('div1').innerHTML=resultat;
Merci pour votre aide
A voir également:
- Script .js dans le <head> via Ajax?
- Script vidéo youtube - Guide
- Ghost script - Télécharger - Polices de caractères
- Mas script - Accueil - Windows
- Via michelin carte - Télécharger - Transports & Cartes
- Partager des photos via un lien - Guide
7 réponses
ils sont présents dans le code de la page ?
sinon tu met tout tes codes js dans le même fichier et ton ajax à la fin ...
pastebin ton code complet (page qui appelle et fichier js)
___/\_canarder_/\___
Le Renard qui règne sur le WEB : Firefox
sinon tu met tout tes codes js dans le même fichier et ton ajax à la fin ...
pastebin ton code complet (page qui appelle et fichier js)
___/\_canarder_/\___
Le Renard qui règne sur le WEB : Firefox
ca serait carrément illisible de tout mettre sur un seul fichier .js
le code que j'ai mis est celui que j'ai sur ma page qui fait appel a la page php et qui l injecte ensuite par inner html sur ma page html
le code que j'ai mis est celui que j'ai sur ma page qui fait appel a la page php et qui l injecte ensuite par inner html sur ma page html
tu veux dire que tu rajoute les <script> dans <head> en ajax ? ce qui fait parti de <head> est exécuté qu'une seule fois ...
tu dois forcément mettre les codes dès le départ dans <head> (en html).
___/\_canarder_/\___
Le Renard qui règne sur le WEB : Firefox
tu dois forcément mettre les codes dès le départ dans <head> (en html).
___/\_canarder_/\___
Le Renard qui règne sur le WEB : Firefox
fais un alert(xhr.responseText) ou document.write(xhr.responseText) pour voir ce que ça retourne et d'où peut venir le problème .
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question