Page 1 sur 1

Tri tableau jQuery via Get XMLHTTP

Posté : 18 janv. 2012, 19:38
par lepolac
Salut,

J'ai un petit soucis de tri de tableau avec jQuery.

J'ai une page "maître" qui appelle régulièrement une fonction javascript (via setInterval) pour récupérer une page dans laquelle il y a un tableau.

Code : Tout sélectionner

function showUser() { //document.write(file); //if (str=="") // { // document.getElementById("text").innerHTML=""; // return; // } if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp=new XMLHttpRequest(); } else {// code for IE6, IE5 xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); } xmlhttp.onreadystatechange=function() { if (xmlhttp.readyState==4 && xmlhttp.status==200) { document.getElementById("text").innerHTML=xmlhttp.responseText; } } xmlhttp.open("GET","la_page.php",true); xmlhttp.send(); }
la_page.php echo un tableau, qui est affiché du coup dans ma page via mon <div id ="text">

J'ai essayé plusieurs script javascript de tri de tableau (jquery table sorter, tiny sorter etc etc), et tous me posent le même problème :
Si j'accède directement à la_page.php qui contient le tableau, le tableau est bien triable, le script marche.
Mais si je vais sur ma page "maître" (qui GET donc la_page.php), le script de tri ne marche plus.

Je ne sais pas si ce que je cherche à faire est possible.

Car soit je mets les fonctions JS de tri dans la page maître, mais au chargement le tableau à trier n'existe pas encore.
Soit je mets les fonctions dans la_page.php, mais ils se "désactivent" quand la page est GET via xmlhttp.open.

Un conseil ?

Merci :)

Re: Tri tableau jQuery via Get XMLHTTP

Posté : 20 janv. 2012, 03:45
par devlop78
Un conseil .. Reformule, j'ai pas saisi grand chose. En plus, tu parles de jQuery et tu montres du JS "pur" ...