36得票5回答
pjax是否适合“流畅”导航?

我开始尝试使用pjax,因为我想为我的用户提供快速、流畅的体验,避免大量不必要的HTTP请求和重复渲染未更改的HTML。 在我的网站上,我已经让它运行得相当顺利,我必须说,考虑到它对体验的影响有多大,让它运行起来非常容易。 然而,我发现StackOverflow和互联网上都很少支持pjax...

24得票6回答
急需一个能与Ajax兼容的AdSense解决方案

我知道这个问题已经被问了几次(链接1)(链接2)。但是这些回答似乎都比较过时,而且似乎Adsense for Ajax项目已经被搁置了(或者至少进展缓慢)。 我有一个网站,最近整合了pjax——基本上,它使用Ajax仅加载主要内容区域,同时使用JavaScript的history.pushS...

22得票2回答
history.pushState-不起作用了?

我希望在不刷新页面的情况下更改HTML。我这样做:$('#left_menu_item').click(function(e) { if (!!(window.history && history.pushState)) { e.preventDefau...

22得票2回答
PJAX:后退按钮存在问题

我们的一些链接使用了PJAX进行包装。当用户点击PJAX链接时,服务器只返回所需部分的HTML。 如果我按照以下步骤操作: 点击PJAX链接 点击普通链接 点击浏览器后退按钮 浏览器将显示由PJAX请求返回的内容。但是,该HTML代码会被破坏,因为它只是要显示的HTML的一部分(请参...

18得票3回答
当使用pjax时,应该把页面初始化的JavaScript放在哪里?

大部分时候,我会在 $(document).ready 中添加一些javascript代码来对页面进行一些初始化操作,例如事件绑定等。 但现在,我想要在一些页面上使用 pjax https://github.com/defunkt/jquery-pjax。 由于使用了 pjax,因为页面只...

16得票4回答
在YII2中使用Pjax更新div

我正在尝试在一个 Yii2 项目中使用 Pjax 小部件。 我的目标是用一些内容更新 div #formsection。 我的代码: View<?php Pjax::begin(); ?> <div id="formsection"></div> ...

16得票2回答
Jquery Pjax - Ajax 成功函数

目前我正在将我的ajax调用转换为常规的$.pjax()调用。一切都运行良好,但是ajax成功函数有问题。我无法处理如何使用给定参数调用pjax成功函数。 我唯一能使用的是定义pjax全局成功函数,以在每个pjax调用时调用: $(document).on('pjax:success...

15得票2回答
Pjax仍然会进行完整页面重新加载。

我在Chrome和Firefox中尝试了pjax示例,将示例代码放入我的应用程序中,但仍然会进行完整的页面重新加载。 AJAX请求发生,然后页面继续移动而不更新#main div。<html> <head> <script src="htt...

12得票5回答
如何忽略popstate的初始加载,与pjax一起使用

我一直在尝试使用pjax使小网站中的前进和后退浏览器按钮工作,并想出了以下代码来处理类别更改并淡入淡出各种遮罩层。 然而,我发现Chrome和Safari将初始页面加载视为一个popstate,因此这给我带来了麻烦。有没有办法阻止这种情况发生?$(window).on("popstate",...

12得票1回答
在Pjax容器内禁用特定按钮的pjax加载(Yii2)

我需要在一些锚点标签(如取消/返回按钮)中禁用pjax容器内的pjax。以下是我的代码: Pjax::begin(['id' => 'pjax-container-pac-form','timeout' => 10000, 'enablePushState' => fals...