问题标签 [partial-page-refresh]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
155 浏览

javascript - 部分刷新网站不工作

我正在尝试仅刷新我网站的一部分(左侧显示带有主题的列表),但这对我不起作用。如果单击刷新按钮,我会在左侧部分看到一个非常奇怪的屏幕。我正在使用的脚本是这样的:

我得到的奇怪屏幕是一个白色的空白屏幕,上面有一个随机文本(不存在)。我不明白为什么会这样。对于一个实时示例:转到(已编辑)并单击左侧框架中的“刷新”。

编辑:

HTML 片段:<body class="bgleft">

0 投票
1 回答
1235 浏览

javascript - 没有刷新的网页更新不起作用

我正在尝试在不刷新的情况下进行页面更新,并且我已经阅读了一些教程并提出了以下代码。但是,它似乎不起作用。当您按下按钮时,似乎什么也没有发生。

index.php 代码

update.php 代码

0 投票
2 回答
1713 浏览

jquery - 使用 JQuery 加载刷新后,HTML 表行变得太宽

我的客户网站有问题(仅在 Internet Explorer 中,使用 Internet Explorer 9 测试)。每次使用 JQuery 的 load-Function 刷新 div 中的表时,单个表行就会变得太宽,如下面的屏幕截图所示。我已经检查了生成的 HTML 代码和 JQuery-Function,我找不到任何错误。

有没有人见过这样的事情或者只是知道如何解决它?

此外,该网站在 Firefox 和 Chrome 中运行良好。

我希望表格具有动态宽度。页面的当前布局由左侧固定宽度的导航区域和右侧的内容区域组成,应该动态缩放。

格式错误的网站截图

最后第三行太宽了

用于屏幕截图的 Html 代码

用于刷新表的 JQuery-Code

0 投票
2 回答
1750 浏览

html - Jinja2 模板 html 表单 - 更新选择

我编写了一个将事件列表添加到 Google 日历的应用程序。我使用 Jinja2 作为我的模板框架。我在模板中有一个选择框,让用户可以选择他们想要将约会上传到哪个日历,它看起来像这样:

因此,在初始加载时,它会显示所有用户日历。但是,我也提供了动态创建新日历的选项。由于表单所在的页面正在处理上传的数据,我不能简单地重新加载整个页面来刷新<select>.

是否可以通过 a<input type="text">和- 按钮创建额外的日历以submit即时刷新select?如果是这样,我需要在哪里寻找解决方案?

现在我有一个正在监听的处理程序action="/succes"。但是,在创建一个显示操作结果的新页面的帖子上,即上传的约会。如何实现另一个不会触发 succeshandler 的帖子?

0 投票
1 回答
1143 浏览

ajax - 如何在公共视图(自动加载页面)上使 wp 插件自动刷新

首先不得不说,几乎每次搜索技术解决方案时..搜索引擎都会将我引导到这个站点。我承认我只是通过寻找答案在这里学到了很多东西。

但也不得不说不是编码员..所以这里根本不懂;)

好的,问题:

想要在 wp admin 中更新 wordpress 表格或日历。这些更改应该会在公共方面自动更新,并且或多或少会立即更新(大约几秒钟就可以了)。

我找到了有关操作 header.php 的解决方案,我发现了一些我发现的 ajax 插件 - 太多了 - 关于如何在 wp 中实现 ajax 的信息

可悲的是..这些都不能帮助我完成这些插件大多要么不起作用,要么已经过时,要么需要无数的文件编辑。操纵header.php 似乎很奇怪.. 因为我不想循环刷新整个页面、发布等.. 而是只更新表格或日历数据。

因此,也许你们中的任何编码人员都知道一些事情,例如,一旦在 wp admin 中编辑了数据,就可以获取插件“及时的多合一事件日历”来更新日历的公共可见部分?

非常感谢任何方向的指针来解决这个问题。

PS:你觉得像“ajaxify Everything”这样的插件怎么样?不知道这是否真的要走的路..

再次感谢您的帮助、时间和贡献!!

更新

附加问题:我现在找到了这样的插件,让我选择要“ajaxify”的部分。

这样的插件会问我一个特定的函数名称。

现在,我从哪里开始收集这些信息?

以下是 wordpress admin 中插件上下文的说明

为您的函数生成 Ajaxized DIV

Ajaxize 将允许您对站点上的几乎所有 php 函数进行 ajaxize。

它可以是一个插件,一个你写的函数,甚至是一个核心的 wordpress 函数。

目前有一些(明显或不太明显的)限制:

函数必须返回有效的 HTML - 这将在 php 中调用并通过 Ajax 调用返回 函数不能接受任何参数(至少目前)

在下方输入函数名称。

函数名称:xxx 输入字段 xxx 这里放什么?xxx

生成的 div 可以插入到网站上的任何页面/帖子中,并将自动对函数的调用进行 ajaxize。

请确保您输入了有效的函数名,该函数不需要任何参数,并且返回有效的 HTML。

0 投票
3 回答
2752 浏览

javascript - 如何在不刷新整个页面的情况下每 10 秒刷新一次 Div?

我正在一个不允许任何服务器端脚本的网站平台上工作,所以 jquery 和 javascript 几乎是我必须使用的全部。我正在尝试创建一个脚本来使用该站点,该站点将每 10 秒更新一个包含收件箱消息计数的 div。我已经成功地使 div 每十秒刷新一次,但问题在于页面浏览量。我的脚本正在刷新整个页面并计算页面视图,但我只想刷新一个 div。我的脚本引起的问题的一个例子是,当查看网站上具有页面查看计数器的任何内容(论坛帖子、博客帖子等......)时,页面浏览量会因为脚本刷新而变得疯狂。我对 Javascript 很陌生,所以我不完全确定有办法解决这个问题。

我正在使用的内容如下:

$inbox_msg_count是一个获取消息计数的调用,由站点所在的平台提供。使用时会自动显示消息计数。

然后完成所有工作的脚本是这样的:

我意识到我可能没有尽力解释这一点,但那是因为我自己对此很困惑。就像我之前提到的,这段代码的功能正是我想要的,但我不希望它刷新整个页面并增加页面浏览量。任何帮助深表感谢。

0 投票
2 回答
5499 浏览

node.js - Jade 模板中的自动刷新 Div (Node.js/Express)

我正在使用 Node.js、Express、Jade 和 Redis 开发一个应用程序,该应用程序将显示来自 reversebeacon.net 提供的 telnet 流中的点,这些点与业余无线电俱乐部成员的 Redis 数据库进行交叉引用,如果它们匹配则显示在我的应用程序的桌子上。到目前为止,所有这些都运行良好。

不幸的是,我必须刷新整个页面才能显示桌子上的新位置。我只想刷新包含表格的 div (#activeDiv),而不是设置刷新整个页面的间隔。

我在网上遇到的大多数示例都是针对 PHP 的,我尝试将这些示例用于我的应用程序,但到目前为止还不是很成功。

布局.jade

索引.jade

0 投票
1 回答
1239 浏览

asp.net-mvc - 如何刷新放置在 JQuery Dialog 中的 MVC 3 部分视图的内容

我的情况很常见。我的 Web 管理中有一个主详细信息环境。我需要能够从对话框中选择大约 3500 条记录。

这就是我需要分页的原因。我的实现是在其中使用 JQuery Dialog 和 MVC 3 partial View。我需要在不刷新下划线页面的情况下刷新已打开的 JQuery 对话框的内容的可能性。

在任何页面单击 JQuery 对话框中的局部视图后

我的页面已刷新,JQuery 对话框消失了。

这种情况有什么解决办法吗?

0 投票
3 回答
22021 浏览

asp.net - 如果不调用后面的代码,UpdatePanel 中的 GridView 不会刷新

我是 ASP.Net 的新手,我对 GridView 控件在 UpdatePanel 中的工作方式感到困惑。

我已阅读此处的文档,其中指出“默认情况下,UpdatePanel 控件中的任何回发控件都会导致异步回发并刷新面板的内容。” 然而,当我在元素内放置一个 GridView 和一个 Button 控件时,除非该按钮具有定义的 OnClick 事件来执行 grid1.DataBind();,否则网格将不会刷新其数据。此外,我尝试在 UpdatePanel 上为 Button 指定 AsyncPostBackTrigger,但我再次得到了相同的行为。现在,我注意到当我按下没有 OnClick 事件的按钮时 UpdatePanel 会刷新,但是其中的 GridView 不会。请问您能对此有所了解吗?我必须总是调用后面的代码来显式刷新它吗?

我在 Web.Config 中的连接字符串

我的默认.aspx

我的 btnRefresh1 代码

谢谢你

0 投票
6 回答
9399 浏览

javascript - 每 15 秒读取一个文本文件的内容

我在一个音乐网站上工作:我在服务器上有一个文本文件,其中包含当前播放歌曲的名称。我想每十五秒阅读一次文本文件,并更改我网站上显示的文本,而无需刷新。

现在,使用一点 jQuery 和 javascript,我实际上已经达到了第一次读取和显示文件的地步,但它不会刷新。我尝试了各种 setInterval 函数,但在我的一生中,我无法让这部分工作。任何帮助将不胜感激。

这是我所拥有的: