Hoe een tabel in HTML weer te geven met Ajax

Ajax werkt met HTML-tabellen en XML-gegevens om een ​​lijst met records weer te geven voor uw weblezers. In plaats van elk HTML-element te definiëren, kunt u met Ajax tabelfuncties oproepen om records in rijen en kolommen weer te geven zonder de code voor de tabelelementen te schrijven. Ajax doorloopt elk gegevensitem uit XML en u kiest of u de gegevens wilt weergeven of verbergen.

1.

Klik met de rechtermuisknop op het HTML- of Ajax-bestand dat u wilt gebruiken om de tabel weer te geven. Open het XML-bestand dat u wilt gebruiken om de gegevens voor de tabel op te halen. De volgende Ajax-instructie opent een XML-bestand met een lijst met klanten:

nieuw Ajax.Request ('customers.xml', {methode: 'get', onSuccess: functie (transport)}

2.

Krijg een lijst met tags en de gegevens van de tags. De volgende Ajax-code laadt de gegevens die u gebruikt om door te lussen en de tabel te maken:

var klanten = transport.responseXML.getElementsByTagName ('klant');

3.

Maak de "for" -lus die door elk XML-element wordt herhaald. De volgende code laat zien hoe u een "voor" -lus in Ajax kunt instellen:

for (var i = 0; i <customers.length; i ++) {}

4.

Maak een tabelrij en cel om uw gegevens weer te geven. De volgende code maakt de rij- en celvariabelen die de tabelstructuur instellen:

var rij = $ ('klanten'). insertRow (-1); var cell = row.insertCell (-1);

5.

Voeg de gegevens toe aan de tabelcel. De volgende code voegt de naam van de klant toe aan de cel:

cell.innerHTML = klant;

Populaire Berichten