click - jquery isn't getting dynamically updated data from button -


i've created button, updates values of itself, , when clicked on (again), jquery isn't picking updated values..

before first click:

<a href="news" data-start="2" data-limit="2" data-page="2" class="btn load-more">load more</a> 

the jquery:

$(document).on('click','.load-more',function(e){         e.preventdefault();          var start   = $(this).data('start'),             limit   = $(this).data('limit'),             page    = $(this).data('page'),             type    = $(this).attr('href');          alert( start+' '+limit+' '+page );          $.ajax({             url:'/index.php?route=news/news/getnext&start=4&limit=4&page=2',             method:'get',             data:{start:start,limit:limit,page:page},             datatype:'json',             success:function(data){                  .... doing stuff ....                  if(data.pagination === true){                     $('.load-more').attr('data-start',data.start).attr('data-limit',data.limit).attr('data-page',data.next);                 } else {                     $('.load-more').fadeout(250,function(){                         $(this).remove();                     });                 }              }         })(data);     }); 

this alerts "2 2 2" expected.

the updated button (after first click):

<a href="news" data-start="4" data-limit="2" data-page="3" class="btn load-more">load more</a> 

then click button again, , still alerts "2 2 2", instead of "4 2 3", button updated to..

any ideas on this? can't seem working, i've tried basic click function , delegate it's not working expected.

after update below code:

 <a href="news" data-start="4" data-limit="2" data-page="3" class="btn load-more">load more</a>      $(document).on('click','.load-more',function(e){     e.preventdefault();      var start   = $(this).attr('data-start');         limit   = $(this).attr('data-limit');         page    = $(this).attr('data-page');       alert( start+' '+limit+' '+page ); }); 

Comments

Popular posts from this blog

ubuntu - PHP script to find files of certain extensions in a directory, returns populated array when run in browser, but empty array when run from terminal -

php - How can i create a user dashboard -

javascript - How to detect toggling of the fullscreen-toolbar in jQuery Mobile? -