Voici la fonction jquery: elle prend en entrée deux paramètres "as" et "router" et les envoie vers le script php "peer.php". Ce derniers les utilisent dans des requêtes SQL et retourne en résultat le tableau "infos". c'est un tableau à une seule colonne et 14 lignes où chaque ligne va remplir une cellule de mon tableau HTML:
Code :
- $('#bout').click(function() {
- var tab = document.getElementById("infos" );
- var as = $('#choose').val();
- var router = $('#choose2').val();
- if(tab.style.display=="none" ) {
- tab.style.display = "block";
- }
- $.ajax({
- url: "/peers/peer.php",
- type: "post",
- data: {as: as, router: router},
- success: function(data){
- var infos = JSON.parse(data);
- var i = 0;
- var select = document.getElementById("infos" );
- while (i<infos.length)
- {
-
- ici je bloque je ne sais pas comment remplir les cellule du tableau HTML
- }
- }
- });
-
- });
|
voila le code html du tableau à remplir, il contient 14 lignes et deux colonnes. Le contenu de la première colonne est toujours fixe (étiquette):
Code :
- <div class="CSSTableGenerator" id="infos" style="display:none;">
- <table>
- <tr>
- <td>Peer address</td>
- <td></td>
- </tr>
- <tr>
- <td>Peer AS</td>
- <td></td>
- </tr>
- <tr>
- <td>State</td>
- <td></td>
- </tr>
- <tr>
- <td>Status</td>
- <td></td>
- </tr>
- <tr>
- <td>Bgp version</td>
- <td></td>
- </tr>
- <tr>
- <td>Port</td>
- <td></td>
- </tr>
- <tr>
- <td>Established time</td>
- <td></td>
- </tr>
- <tr>
- <td>Configured holdtime</td>
- <td></td>
- </tr>
- <tr>
- <td>Configured keepalive</td>
- <td></td>
- </tr>
- <tr>
- <td>Update time</td>
- <td></td>
- </tr>
- <tr>
- <td>Received messages</td>
- <td></td>
- </tr>
- <tr>
- <td>Sent messages</td>
- <td></td>
- </tr>
- <tr>
- <td>Received updates</td>
- <td></td>
- </tr>
- <tr>
- <td>Sent updates</td>
- <td></td>
- </tr>
- </table>
-
- </div>
|
merci