By "Toggle the sort" I'm assuming you want to change a visual sort
order indicator in the clicked <th>?

As MorningZ suggested your click will fire an ajax .load. The .load's
callback will:

* populate the tables tbody with the return result set
* manipulate the clicked th css to indicate a sort order change

I know you mentioned you can't do client side sorting, but I would
study the Table Sorter plugin and see how they change the sort order
display. IIRC it involves toggling (or removing/adding) a class that
has either a background up or down image. You can test the asc or desc
state of the column by testing for a specific class, .e.g.,

$('th').hasClass('asc');
$('th').hasClass('desc');


On Mar 17, 12:59 pm, Tony K <tony.kowal...@gmail.com> wrote:
> What would be the best way to Toggle the sort using jQuery?
>
> Know of any samples that can determine if the sort is asc, then have a
> toggle update the link to desc?
>
> I appreciate all your help!
>
> Thanks,
> Tony
>
> On Mar 17, 2:35 pm, MorningZ <morni...@gmail.com> wrote:
>
> > Sounds like jQuery's ".load" event would be best for you
>
> > make the call to "list.cfm?show=All&column=name&sort=asc", create the
> > HTML table in your server side code, then put that HTML into a <div>
> > or the like
>
> > On Mar 17, 2:31 pm, Tony K <tony.kowal...@gmail.com> wrote:
>
> > > I'd like to not have page reloads on the client side, as well as the
> > > ability to toggle the TH with the sort direction.
>
> > > Make sense?
>
> > > On Mar 17, 2:05 pm, MorningZ <morni...@gmail.com> wrote:
>
> > > > If you are looking to do the sorting on the server-side, then where/
> > > > how do you think jQuery comes into the equation?
>
> > > > On Mar 17, 1:20 pm, Tony K <tony.kowal...@gmail.com> wrote:
>
> > > > > I am looking to display a table of data and have my table headers we
> > > > > links to sort.
>
> > > > > I CANNOT use client side sorting, the table is up to 10,000 rows.
>
> > > > > I have the table built and headers are links to pass a query param.
>
> > > > > My question is what is the best method to pass the params and load the
> > > > > page w/o a refresh.
>
> > > > > I'd really like the header to know its a toggle, so that ordering
> > > > > toggles between asc/desc.
>
> > > > > My example is passing something like this list.cfm?
> > > > > show=All&column=name&sort=asc
>
> > > > > This is my first time using jQuery, so any help is appreciated.
>
> > > > > Thanks,
> > > > > Tony K

Reply via email to