- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我的应用程序使用 jquery-pjax,它适用于所有页面,除了内容包含一些 < script > 标签的页面,这些标签未执行,因为 jquery-pjax 只是将返回的内容放在一个元素中,而不执行其中的元素内容。
我想解决这个问题。当用户尝试通过单击它来加载此页面时,我只想绕过 jquery-pjax 功能并执行完整页面加载。我怎样才能做到这一点?我可以以某种方式在元素上表明这一点吗?
我看到 github 上有多种风格的 jquery-pjax。我正在使用“defunkt”版本here 。还有yiisoft版本here 。 Yiisoft 版本是从 defunkt 版本 fork 出来的。
我正在使用 defunkt 版本,但 yiisoft 版本似乎有一个内置功能可以抑制我的第二个答案中描述的链接的 pjax 功能。
最佳答案
绕过 jquery-pjax 功能的一种方法是创建 <a>
元素,以便它使用 onclick() 事件来加载页面而不是 href。
使用 jquery-pjax 的链接:
<a href="/page_url">Pjax Page</a>
绕过 jquery-pjax 的链接:
<script language="javascript" type="text/javascript">
function load_page() {
window.location.href = "/page_url";
}
</script>
<a onclick="load_page();">non-Pjax Page</a>
关于javascript - 使用 jquery-pjax 时如何强制一个链接进行整页加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41646318/
我有这样的代码: $('.btnRemove').on('click', function(){ var id = $(this).attr('id');
我正在使用 https://github.com/rails/pjax_rails . 我想将我的链接放在页面的“永久”部分。 IE。在我的布局中,我有 然后在 View 内部: Content t
我正在使用 pjax 并且我了解它是如何工作的。我使用 JS 处理所有 pjax 逻辑,在某些情况下,我想“伪造”新页面加载,而 pjax 不实际获取任何数据。 我的问题是,如何在 pjax 不实际连
我正在尝试在 pjax 请求后重新加载 alerts 容器。我的目标是在发出任何 pjax 请求后重新加载容器的代码,因此我不必每次都单独调用它。 我有以下代码: $(document).on('pj
在yii2中使用pjax,就像: 'btn btn-lg btn-primary']);?> Current time: 但是如果超链接不在 中怎么办? ,就像: Click to re
我正在尝试在 yii2 项目中使用 Pjax 小部件。 我的目标是用一些内容更新 div #formsection。 我的代码:查看 $name): ?> $id],
所以 github 使用“defunkt 的”PJAX 模块(https://github.com/defunkt/jquery-pjax#events),我正在制作一个需要监听事件 pjax:end
我有一个表单,当单击类应该切换到启用/禁用的图标时。问题是,当最初启用类并切换到禁用时,一切工作正常,但当我以相反的顺序从禁用切换到启用时,然后我只转到这个链接‘/请求/’.$id.‘/Access’
我有带有标签的页面(实际上是由父 pjax 处理的链接)。它通过 pjax 调用加载选项卡内容。 在其中一个选项卡中,我有一个位于 pjax 容器内的 gridview。所以这使它成为一个嵌套的。 问
我只想知道如何重新加载多个 pjax?这是我的代码 $.pjax.reload({container:"#con_camp"}); $.pjax.reload({con
我们的某些链接由PJAX包装。当用户单击PJAX链接时,服务器仅返回HTML的必需部分。 如果我执行以下操作: 单击PJAX链接 单击简单链接 按下返回按钮 浏览器将显示由PJAX请求返回的内容。 H
我刚刚发现pjax我发现它非常棒。如果我理解正确的话,它是 AJAX,但没有它的问题(完全可降解,使用它时页面的 URL 和标题会改变,与搜索机器人兼容......)。 但是我很好奇它是如何工作的?我
我正在我的一个项目中使用 pjax。我在新选项卡/窗口中打开页面时遇到问题。 pjax 似乎会在同一窗口中打开除外部网站链接之外的所有链接。 Pjax代码 $(function(){ $(docu
我想使用 Pjax 刷新 gridview 但不知何故它不起作用。这是代码: _search.php registerJs(" $('#btnAjaxSea
我的 pjax 不起作用,因为我看到时间发生了变化.. 你能发现我的代码有问题吗? $('a[data-pjax]').pjax() GO"; $date = date("Y-m-d
我在我正在构建的站点中使用 Pjax,经过搜索之后,我一直无法找到保存自定义数据以供以后检索的方法。 这是我的代码: var myData = { tst1: "some value"
我正在使用 pjax,我想将其配置为呈现页面(替换 html),就好像一切正常一样,即使页面响应非 200 代码(404、500)。 我的 404 和 500 页面已调整为看起来不错,并且我不需要
我已经在我的测试站点上启动并运行了 PJax - 它很有用。然而,它严重依赖于大量的 javascript 小部件,因此会泄漏内存。 因为我现在没有时间重新编写每个小部件,所以我认为一个简单的解决方案
我的一个应用程序使用 PJAX 样式导航,这意味着我们不是加载整个页面,而是使用 AJAX 加载部分页面,然后使用 HTML5 history/pushState API 更新浏览历史记录。 以前我使
如何创建可以包含多个容器的 Pjax?我在这个链接上试过这个 Pjax: https://github.com/defunkt/jquery-pjax/blob/master/README.md 这是
我是一名优秀的程序员,十分优秀!