Non pas du tout.
tu peux renvoyer du html ce qui devrait être ton cas : tu renverras le code de ton tableau.
Dans ce cas, la réponse sera récupérée depuis la propriété "responseText" de ton objet "XMLHTTPRequest".
Les puristes passeront par une réponse au format XML.
L'avantage de passer par du XML est que le format de la réponse récupérée ne dépend pas de la structure de ta page.
Par exemple, en renvoyant du html tu définis forcément une structure à ta réponse (on utilisera dans ton cas les balises table, tr, td entre autre) qui dépend de celle de ta page finale.
Ainsi si tu modifies la structure de ta page, tu vas alors modifier celle de ta réponse ce qui peut être dans certaine cas pénible. Alors que si tu passes par du XML, tu n'auras pâs à modifier ton script ajax!
Mais dans ton cas tu peux te passer d'XML.
YES WE CAN!
Membre fondateur du FJH
v(^_^)v