2009-03-05 7 views
0

J'utilise JQuery pour la pagination. J'ai un bouton sur cette page, lorsque les informations sur les clics sont stockées dans la partie arrière et que la page est actualisée. Mais après rafraîchissement je suis capable de voir la première page de pagination et non la page dans laquelle j'ai ckicked. Enregistrer la page actuelle dans un élément d'entrée masqué.Conserver la page en utilisant la pagination dans jQuery après avoir effectué quelques actions sur la page

+0

Quelle technologie backend utilisez-vous? Vous pourriez avoir besoin de poster du code sur comment vous faites la pagination ... – hunter

Répondre

2

Dans votre backend, vous pouvez probablement accéder à des éléments de formulaire si vous avez besoin de faire quelque chose avec le pageNumber. Dans asp.net, le champ caché doit toujours contenir le numéro de page afin que vous puissiez réinitialiser la pagination dans jquery après la publication.

Vous pouvez également modifier l'attribut d'action du formulaire pour définir un numéro de page comme paramètre d'URL. Comme ceci:

$("form").attr("action", "my_web_page.php?pageNumber=" + $("#my_hidden_pageNumber").val()); 

ensuite sur le chargement de votre page après la publication, vous définissez la bonne page en jquery nouveau en utilisant le paramètre url. Il y a un plugin ici pour lire facilement les paramètres url: http://www.mathias-bank.de/2007/04/21/jquery-plugin-geturlparam-version-2/

+0

Merci cet extrait fonctionne bien –

+0

Si ma réponse vous a aidé, s'il vous plaît le marquer :-) –

Questions connexes