我使用Laravel完成了搜索页面。在该页面上有一个按钮,它对另一个URL进行AJAX调用。该页面是分页的,因此用户可以位于第一页,第二页或最后一页。
我的问题是,如何将用户带回同一页并指出他是谁。
或者,有没有办法只调用一个方法来对数据库执行某些操作?
这就是我的Ajax电话:
$.ajax({
url: $(this).attr('data-href'),
dataType: 'html',
success:function(data) {
$('#ajaxResponse').html(data);
$.growl.notice({ title: 'Voto', message: 'Computado com sucesso' });
$(this).find('.fa').toggleClass('fa-heart-o fa-heart');
}
});
我知道我是否接受$('#ajaxResponse')。html(数据);它将执行更改但不更新我需要的数字。有什么想法吗?
答案 0 :(得分:0)
Here is the documentation使用JSON在Laravel中进行分页。如您所见,在对数据进行分页时,生成的JSON对象将包含有关下一页和上一页的信息。使用提供的信息更新用户点击的链接,他们应该会看到正确的数据。
答案 1 :(得分:0)
您可以尝试将实际页面存储在会话密钥中,并使用控制器检查此密钥并显示所需的页面。在这种情况下,您可以按原样保持ajax调用,并仅更改laravel控制器广告视图。