2012-06-04 6 views
0

Je suis en train de coder un portail d'offres d'emploi où je dois importer des données d'une API. J'ai besoin de charger 1000 emplois depuis ce site à chaque fois. Pour rendre le système efficace, j'ai chargé 9 travaux pour la première fois lors du chargement de la page, puis chargé les autres travaux restants et ces 9 travaux dans un tableau de script Java via l'appel ajax (jQuery). Ce que je dois faire est d'appliquer la pagination sur la matrice et maintenir les 9 premiers travaux chargés (puisqu'ils seront premiers 9 dans le tableau de 1000 travaux) sur la première page. J'espère que cela a du sens. PS: Je montre des emplois dans les divs.jquery pagination côté client sur un tableau multidimensionnel associatif

Merci d'avance.

+0

Montrez-nous un peu de code. –

+0

Avez-vous une question précise? Ou voulez-vous des conseils généraux sur la façon de structurer le code pour faire ce genre de chose? – nnnnnn

+0

@nnnnnn effectivement j'ai besoin de connaître un raccourci pour éviter d'éventuels bogues qui pourraient arriver dans le code écrit personnalisé. un plugin jquery. PS: Je connais le code de structure et la logique de quoi et comment faire, Puisque l'application est pour un client, je veux qu'il soit sans bug – zzlalani

Répondre

2

Stockez les données des travaux dans un tableau de travaux. Ensuite, vous pouvez toujours choisir les éléments à afficher en fonction de la page sélectionnée par l'utilisateur.

Il serait aussi simple que

var startIndex = selectedPage * PageSize; 
var endIndex = startIndex + PageSize; 

Un tableau d'objets doit être parfait pour le travail.

+0

cherchant un peu de jquery pour le faire pour moi. – zzlalani

1

Si vous voulez (pseudo) paginate via JQuery les résultats à la page ce qui pourrait vous aider:

JSFIDDLE

Questions connexes