问题标签 [dynamic-content]

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 投票
2 回答
1125 浏览

javascript - 如何将动态内容添加到动态生成的 div 中?

基本上我正在验证一个表单,我正在收集错误消息并将它们附加到动态生成的 div 中。现在我无法将这些消息附加到这个 div 。这就是我所做的

.html(errorMsg) 这会导致错误/不正确

0 投票
3 回答
692 浏览

javascript - 临时存储不可见 div 元素的数组

我正在使用 FusionCharts,我使用这些图表的方式是......

  1. 在javascript中,一个新的图表被实例化
  2. 新建图表对象需要指定一个 div id
  3. 我的页面从服务器动态加载内容,而用户实际上从未离开页面
  4. Fusion Charts 不允许在已经有图表的 div 中创建第二个图表
  5. 话虽如此,我需要预先定义每一个可能的图表,即使它的父内容页面尚未加载,并在页面加载时实例化它。
  6. 更进一步,为了创建这些图表“对象”,我需要已经为每个特定图表指定了一个 div 元素,由 ID 引用。

这是一个代码片段:

现在上面的问题是我将如何预先创建 div 元素并在不使用时暂时隐藏它们,然后在需要显示它们时将它们显示在适当的占位符中?我希望用户能够在图表的“页面”之间快速来回切换,每个页面都从服务器动态加载并“注入”到页面的主要内容区域。因此,如果未加载特定图表的内容,图表对象将引发其父 div 不存在的错误。

具体来说,我将如何维护一个不可见的命名 div 列表并根据需要在某些地方显示它们?问题始于确保每个元素与其图表对象完全对应。

我也在思考如果我可以创建一个不可见的 div 对象并将其引用与图表一起存储在这个数组中怎么办?更好的是,我将如何编写自己的类,它只有 A) 图表对象和 B) div 元素。

请注意:当内容部分更改并且 div 消失时,图表占位符 div 必须在内容被清除和替换之前“移动”回其原始位置。我不确定有什么技巧可以避免这种情况,而无需费力地移动 innerHTML。我只是担心这些 div 元素在被清除时与页面内容一起被删除(被其他动态页面内容替换)。

0 投票
2 回答
2734 浏览

asp.net - 新的 ASP.NET 捆绑功能 - 如何以编程方式刷新某个捆绑包?

我在我的 ASP.NET MVC 3 Web 应用程序中使用新的 ASP.NET 捆绑功能(使用 System.Web.Optmization 1.0.0-beta 预发行版)。

效果很好。

但是,我们有一些存储在数据库中的动态CSS/JS。

我想将此添加到我的核心捆绑包的单独捆绑包中,例如“DynamicBundle”。我知道怎么做,不是问题。

现在我的问题是,当数据库中的 CSS/JS 发生更改时,需要“刷新”该包,以便将这些文件的内容重新读入包中。

本质上,我需要 ASP.NET 重新生成附加到捆绑 URL 的魔法 guid/字符串。

理想情况下,我只想刷新一个特定的包,而不是整个包表。

有没有办法做到这一点?

编辑:

好的第二个问题,不知道如何将动态 CSS/JS 添加到包中。bundle.AddFile获取文件的虚拟路径,但它不是物理文件,而是字符串。我该怎么做?当然我不必先将字符串写入文件吗?

编辑 2: 所以我决定不捆绑我的动态内容。有两个原因:

  1. 它只有 1 个文件,所以我没有获得任何“捆绑”好处
  2. 捆绑是为静态内容设计的,这不是

所以我所做的是在运行时手动缩小我的动态 css/js(一次,然后缓存)。这样我就可以轻松地刷新它,只需清除缓存即可。

话虽这么说,这仍然是一个相关问题(刷新捆绑包),所以我将它保持打开状态..

0 投票
1 回答
4533 浏览

php - PHP抓取动态加载的内容

我正在尝试为文章标题抓取网站,但是当用户向下滚动页面时,此页面仅加载前五个标题并加载更多(JSON 调用更多文章并注入页面)。

我构建的网络爬虫完美运行,但只能找到前 5 篇默认文章,而我想要实现的是加载超过 5 篇。有没有办法使用 PHP 来实现,如果你能解释我为什么/如何我真的很感激它,因为我喜欢学习这些东西。

0 投票
2 回答
154 浏览

php - 如何创建允许网站用户向我的网站添加页面的功能?

因此,例如维基百科、雅虎答案,甚至堆栈溢出。

我正在尝试创建一个站点,该站点将允许用户创建新的内容页面以添加到我的站点以供其他用户查看。

我正在阅读一本关于 php/mysql 的介绍性书籍。我真正想知道的是我会在那里找到我需要的东西吗?我会用 PHP 来实现这一目标吗?还是我需要使用其他东西?

此外,任何将我指向正确方向的一般性建议将不胜感激!

谢谢!

0 投票
6 回答
57649 浏览

jsf - 显示数据库 blob 图像里面

我在 JBoss 7.1.1 上使用 PrimeFaces 3.2。

我正在尝试显示存储在 MySQL 数据库中的 BLOB 中的图像<ui:repeat>。图像存储在a中byte[],然后转换为a StreamedContent,如下所示:

然后我试图在 Facelet 中显示它,如下所示:

但是,在加载页面时,我在 JBoss 中收到以下错误:

严重 [org.primefaces.application.PrimeResourceHandler] (http--127.0.0.1-8080-12) 流式动态资源错误。

这是如何引起的,我该如何解决?

0 投票
3 回答
20562 浏览

c# - htmlagilitypack 和动态内容问题

我想创建一个 web __scraper__ 应用程序,我想用 webbrowser 控件、htmlagilitypack 和 xpath 来完成它。

现在我设法创建了 xpath 生成器(为此我使用了 webbrowser),它工作正常,但有时我无法动态(通过 javascript 或 ajax)获取生成的内容。我还发现,当 webbrowser 控件(实际上是 IE 浏览器)生成一些额外的标签(如“tbody”)时,htmlagilitypack `htmlWeb.Load(webBrowser.DocumentStream);` 又没有看到它。

另一个注意事项。我发现以下代码实际上获取了当前网页源,但我无法提供 htmlagilitypack `(mshtml.IHTMLDocument3)webBrowser.Document.DomDocument;`

你能帮我吗?

0 投票
2 回答
1298 浏览

php - 如何在 PHP 中提供动态 HTML?

我有一个我创建的 HTML 文件,它存储在其他地方的目录中。

问题是,我希望能够从外部获取内容并将其放置在 HTML 文件中。

我想我可以为此使用 PHP,因为它是服务器端的并且可以访问我想要的文件。

因此,我创建了一个 PHP 脚本,它打开并回显一个 HTML 文件,然后回显一些 JavaScript 以更改屏幕上的元素。

这是我的 PHP 文件:

..和HTML文件:

这不是最好的方法,但它有效。

我想知道一种在 PHP 中执行此操作的方法,而不是使用 JavaScript。

我不确定最好的方法。

0 投票
2 回答
12157 浏览

php - imagettftext():计算字体大小以确保文本适合图像宽度

imagettftext()用来在图像上写动态文本,我希望它适合我的图像宽度。

如何通过文本长度计算字体大小?

0 投票
2 回答
2808 浏览

jquery - 具有动态高度和动态内容的 JScrollPane?

我正在开发一个 Java Servlet,它生成带有包含数据库搜索结果的 div 的网页。

此 div 的高度定义为百分比(动态高度),内容具有显示/隐藏按钮(动态内容)。显示和隐藏功能由 div 元素的“onclick”属性激活。

我首先尝试使用此页面(JScrollPaneDynamicHeight)中的 javascript 来实现动态高度和此方法:

...由显示/隐藏方法调用,以调用 reinitialise() 方法并允许动态内容。

它不能正常工作 - 在某些点击时它会起作用,在其他点击时滚动窗格会消失而不是重新出现,反之亦然。

我也尝试过使变量“api”成为全局变量——同样的问题。

我尝试使用此处找到的 js 的最新内容(仅不附加段落)。在快速响应和 CPU 活动之间进行权衡,所以我添加了一个 if 语句,它检查一个布尔值,描述内容或高度是否发生了变化。我已经使用“console.log()”来检查一切是否正常工作(布尔值更改、正在执行的 if 语句等)。

它是......但我仍然对 JScrollPane 有同样的问题。

我曾经在某处读到使用 html“onclick”属性是不好的做法 - 这可能相关吗?

我将非常感谢任何关于可能出现问题的想法。

干杯,

斯科特