Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- $(".pagination").click(function(e) {
- //target, container, event
- ajaxPagination(this, ".list", e);
- });
- window.ajaxPagination = function(el, container, e){
- var oldLink, newLink;
- el = $(el);
- selectors = {
- loading: "loading",
- pageName: "data-pageName",
- pageNo: "data-pageNo"
- };
- el.addClass(selectors.loading);
- var page = {
- name: el.attr(selectors.pageName),
- no: parseInt( el.attr(selectors.pageNo), 10 ) + 1
- };
- oldLink = page.name+page.no;
- newLink = page.name + ( parseInt( page.no, 10 ) + 1 );
- console.log(oldLink, newLink);
- $.ajax({
- url: oldLink
- })
- .done(function(data) {
- var html = $(data).find(container).html();
- $(container).append(html);
- el.removeClass(selectors.loading);
- el.attr(selectors.pageName, page.name);
- el.attr(selectors.pageNo, page.no);
- });
- e.preventDefault();
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement