0
我想在一周内点击按钮时获取最后的数据,但没有什么好的显示。我对这个格式< 1 2 3 4... >
分页栏,我需要获取数据时,用户为了使服务器处理在阿贾克斯这样的按钮点击:通过jquery获取点击按钮后的最后激活的数据
点击按钮{数据数}这将是:页= {数据数}和AJAX必须是:/的getData/{页}
点击了按钮2 AJAX将发送:/的getData/2
点击了按钮4 AJAX将发送:/的getData/4
...但jquery总是返回在我点击按钮之前激活的数据,例如:当我点击2并且点击4后,jquery会提醒我点击了2,然后在下一个点击另一个按钮时会提醒4.因此,它会在激活的类更改为另一个按钮之前获取上次激活的数据。这是我的代码用于从中获取数据:
var page = 1;
function onActive(){
page = $('.paginate_button.active>a').text();
alert($('.paginate_button.active>a').data('dt-idx'));
}
$(document).on('click', '.paginate_button', function(e){
e.preventDefault();
onActive();
});
的以html这样的元素:
<li class="paginate_button active"><a tabindex="0" data-dt-idx="3" aria-controls="staff" href="#">3</a></li>
感谢。
对不起现在我有另一个问题是javascript是函数之间的同步调用,所以ajax总是调用最后一个激活的值按钮,然后单击。现在我正试图找到如何在JavaScript中使非同步 –
如果你认为你的问题现在不相关,那么你应该删除/修改它。如果你觉得我的回答有助于你温和地投票。 – coderVishal
对我将创造新的话题,谢谢! –