Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 958703
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 16, 20262026-05-16T00:54:33+00:00 2026-05-16T00:54:33+00:00

I am trying to create a jquery plugin to do ajax table pagination (i.e

  • 0

I am trying to create a jquery plugin to do ajax table pagination (i.e get the data and recreate the tbody when it is called.

Can anyone suggest a tutorial that will show me how to do all these things? I am looking to adhere to the following points:

1) The plugin is to use the jquery ui syntax
2) The plugin needs to be useable on more than one table on the same page
3) The plugin needs to have its own methods, append, and replace

Here are the main things i am stuck on.

How does scope work?
I.e. if i have a function that is called via $('#table1').tPaginate('append');
this function must store some data from the ajax request,
This is the remaining rows so.
Where do i store this, following the online tutorials i have found nowhere that is apparently valid to store a persistent variable.

How do you handle error checking etc,
If something in your plugin breaks, how do you let the other “functions” inside know about it. again this seems to come back to the issue of scope.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-16T00:54:34+00:00Added an answer on May 16, 2026 at 12:54 am

    You can use a pre-built grid as described in your other answers, but to kick start you developing JQuery plugins, here is a quick example script:

    (function($)
    {
      $.tPaginateInternal = {
        Append: function(el) { },
        Replace: function(el) { }
      };
    
      $.fn.tPaginate = function(arg1) {
        return this.each(function() {
          // Do work here
    
          $.tPaginateInternal.Append(this);
        });
      };
    })(jQuery);
    

    You should then be able to call:

    $("#table1").tPaginate("append");
    

    What that small bit of code shows you is that you can:

    1. Create an object that wraps up your logic for your plugin ($.tPaginateInternal)
    2. Create a plugin function that works on multiple elements (return this.each)
    3. Wrap up the plugin call in safe way ((function($)), etc.

    That’s could be the basic structure for creating your plugin, you just need to fill in the rest. Hope that helps.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Ask A Question

Stats

  • Questions 471k
  • Answers 471k
  • Best Answers 0
  • User 1
  • Popular
  • Answers
  • Editorial Team

    How to approach applying for a job at a company ...

    • 7 Answers
  • Editorial Team

    How to handle personal stress caused by utterly incompetent and ...

    • 5 Answers
  • Editorial Team

    What is a programmer’s life like?

    • 5 Answers
  • Editorial Team
    Editorial Team added an answer There's an existing .NET Framework implementation already. May 16, 2026 at 3:13 am
  • Editorial Team
    Editorial Team added an answer Home.this Home.this refers to the current instance of the Home… May 16, 2026 at 3:13 am
  • Editorial Team
    Editorial Team added an answer You can use the show option (admittedly not well named,… May 16, 2026 at 3:13 am

Trending Tags

analytics british company computer developers django employee employer english facebook french google interview javascript language life php programmer programs salary

Top Members

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.