|
Publicité ' | ||||||||||||||||||||||||
|
|
#1 | ||
|
Futur Membre du Club
![]() |
Bonjour,
Tout est dans le titre, ah non je rajouterai que je suis au bord du craquage J'ai une page qui affiche un tableau dont les entête peuvent être trié grâce a un script (cf : http://www.javascripttoolbox.com/lib/table/source.php). Ce tableau peut être régénère en AJAX grâce à des filtres que j'ai mis en place : Code :
Si je met l'alert après l'appel a Table.auto(); le tableau ne peut être trié. Auriez vous une idée qui puisse me guider vers la lumière ? |
||
|
|
00
|
|
|
#2 |
![]() ![]() Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur Inscription : mars 2002 Messages : 30 001 ![]() |
ton ajax est assynchrone ?
__________________
Ma page Developpez Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts) Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir... Votre post est résolu ? Alors n'oubliez pas le Tag ![]() ![]() réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr |
|
|
00
|
|
|
#3 |
|
Futur Membre du Club
![]() |
|
|
|
00
|
|
|
#4 |
|
Futur Membre du Club
![]() Inscription : avril 2006 Messages : 38 ![]() |
La réponse est dans le callback
|
|
|
00
|
|
|
#5 |
|
Futur Membre du Club
![]() |
|
|
|
00
|
|
|
#6 |
![]() ![]() Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur Inscription : mars 2002 Messages : 30 001 ![]() |
en fait tu attribues le resultat en innerHTML ...
le js n'est pas interprété ...
__________________
Ma page Developpez Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts) Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir... Votre post est résolu ? Alors n'oubliez pas le Tag ![]() ![]() réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr |
|
|
00
|
|
|
#7 | |
|
Futur Membre du Club
![]() |
Citation:
Parce que j'avais lu ceci : http://www.developpez.net/forums/d91...ocument-write/ |
|
|
|
00
|
|
|
#8 |
![]() ![]() Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur Inscription : mars 2002 Messages : 30 001 ![]() |
non surtout pas document.write ...
tu dois construire l'equivalent du innerHTML au moyen du dom et y binder les evènements le plus simple est de passer par jquery qui le gère
__________________
Ma page Developpez Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts) Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir... Votre post est résolu ? Alors n'oubliez pas le Tag ![]() ![]() réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr |
|
|
00
|
|
|
#9 |
|
Futur Membre du Club
![]() Inscription : avril 2006 Messages : 38 ![]() |
Le callback est un événement JS qui se déclenche quand l'appel Ajax retourne un résultat.
Cela permet d'être sur que le résultat est bien arrivé dans le cas de requêtes asynchrone (le A de AJAX) http://www.developertutorials.com/le...ction-2641.php |
|
|
00
|
|
|
#10 | |
|
Futur Membre du Club
![]() |
Citation:
Moi qui commence tout juste à me mettre au JQuery, Ajax and co tu me pousses au bord du gouffre Le innerHTML bloque le javascript parce que je passe en mode synchrone ? Car en asynchrone cela fonctione parfaitement (sauf l'appel a Table.auto() |
|
|
|
00
|
|
|
#11 |
![]() ![]() Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur Inscription : mars 2002 Messages : 30 001 ![]() |
ceci étant je ne vois pas pourquoi le fait de mettre un alert permettrait l'interprétation du js dans le retour ...
on peut voir le code du retour ?
__________________
Ma page Developpez Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts) Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir... Votre post est résolu ? Alors n'oubliez pas le Tag ![]() ![]() réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr |
|
|
00
|
|
|
#12 | |
|
Futur Membre du Club
![]() Inscription : avril 2006 Messages : 38 ![]() |
Citation:
Il ne faut pas oublier que AJAX travaille en asynchrone |
|
|
|
00
|
|
|
#13 | |
![]() ![]() Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur Inscription : mars 2002 Messages : 30 001 ![]() |
cf plus haut
Citation:
Code :
xhr.open("POST","tableau_equipe.php",false);
__________________
Ma page Developpez Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts) Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir... Votre post est résolu ? Alors n'oubliez pas le Tag ![]() ![]() réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr |
|
|
|
00
|
|
|
#14 | |||||||||
|
Futur Membre du Club
![]() |
Citation:
Si c'est la fonction Table.auto (récupéré depuis http://www.javascripttoolbox.com/lib/table/) : Code :
Code :
Code :
Et voici ma fonction init_equipes : Code :
|
|||||||||
|
|
00
|
|
|
#15 | |
|
Futur Membre du Club
![]() |
Citation:
Je fais même afficher ma requête et cette dernière ne prend pas en compte les filtres... |
|
|
|
00
|
|
|
#16 |
![]() ![]() Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur Inscription : mars 2002 Messages : 30 001 ![]() |
je demandais plutot le code html retourné ???
alert(responseText) ...
__________________
Ma page Developpez Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts) Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir... Votre post est résolu ? Alors n'oubliez pas le Tag ![]() ![]() réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr |
|
|
00
|
|
|
#17 | |||
|
Futur Membre du Club
![]() |
Citation:
Lorsque open est à true: Code :
|
|||
|
|
00
|
|
|
#18 |
![]() ![]() Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur Inscription : mars 2002 Messages : 30 001 ![]() |
essaye de ralncer un script jquery pour réattribuer le sort sur tes calsses àprès avoir réattribué le innerHTML
__________________
Ma page Developpez Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts) Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir... Votre post est résolu ? Alors n'oubliez pas le Tag ![]() ![]() réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr |
|
|
00
|
|
|
#19 | |
|
Futur Membre du Club
![]() |
Citation:
.En mettant l'appel Table.auto(); juste après l'appel à InnerHTML cela fonctionne parfaitement Un grand merci. Mais par contre je ne comprend pas car tout à l'heure tu me disais que le js est bloqué par le innerHTML... |
|
|
|
00
|
|
|
#20 |
![]() ![]() Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur Inscription : mars 2002 Messages : 30 001 ![]() |
Non en fait tu es en non intrusif tu n'as pas de js dans ton code retourné.
Et comme tu l'insères en innerHTML si tu avais du js dedans il ne serait pas interprété.
__________________
Ma page Developpez Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts) Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir... Votre post est résolu ? Alors n'oubliez pas le Tag ![]() ![]() réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com