首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Ajax调用将用户带回同一页面

Ajax调用将用户带回同一页面
EN

Stack Overflow用户
提问于 2017-03-21 01:43:54
回答 2查看 53关注 0票数 0

我有一个使用Laravel完成的搜索页面。在该页面上有一个按钮,可以对另一个url进行AJAX调用。该页面是分页的,因此用户可以在第一页、第二页或最后一页。

我的问题是,我如何才能把用户带回原来的页面和位置。

或者,有没有一种方法可以只调用一个方法来对数据库执行某些操作?

这是我的Ajax调用:

代码语言:javascript
复制
        $.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(.html);位,它将执行更改,但不会更新我需要的数字。有什么想法吗?

EN

回答 2

Stack Overflow用户

发布于 2017-03-21 04:06:01

使用JSON在Laravel中进行分页的Here is the documentation。如您所见,当您对数据分页时,生成的JSON对象将包含有关下一页和前一页的信息。使用提供的信息更新用户单击的链接,他们应该会看到正确的数据。

票数 0
EN

Stack Overflow用户

发布于 2017-03-21 05:09:54

您可以尝试将实际页面存储在会话密钥中,并使用控制器检查此密钥并显示所需的页面。在这种情况下,您可以保持ajax调用的原样,只更改laravel控制器的ad视图。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42910461

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档