问题标签 [dynamically-generated]

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 回答
3055 浏览

php - 在 PHP/HTML 中创建视图按钮

我的“服务”有一个数据库表,其中包含一个 serviceid 和一些其他不相关的字段。我正在使用 PHP 动态生成一个显示查询服务的 HTML 表。在每一行中都有一个相应的“查看”按钮,单击该按钮时应提交到与要查看的服务的 id 值相同的页面(该页面将在设置$_POST['serviceid']等于从传递的值后重定向到另一个页面按钮)。

以下是我使用 PHP 动态创建 HTML 表的方法:

这是我的 results.view.php,这是我显示数据的地方。虽然您看不到<form>上面的标签,但知道它回发到包含此视图的控制器和处理按钮按下等的模型就足够了。

那么我的问题是我怎么知道点击了哪个视图按钮?它可能在第一个服务、最后一个服务或介于两者之间的任何服务上。我已将$id服务的 id 放在按钮的 id 值中,但我不确定如何引用它。如果我知道如何做到这一点,那么我可能会拼接出“视图”这个词,并留下执行任务所需的 id。

有任何想法吗?

0 投票
1 回答
1489 浏览

javascript - 使用 JQuery 将锚点 + href 添加到动态生成的 html - 无法在 Firefox 中右键单击

我正在编写一个类似 facebook 的聊天应用程序,并且(如在 facebook 中)在每个聊天框的顶部,我添加了一个链接,单击该链接可打开关联的用户个人资料。聊天框的 html 是使用 javascript/jquery 动态生成的。

问题是在 Firefox 中这个链接不是“可右键点击”的。在 Chrome 中,此链接右键单击。

所以,我有两个问题 1)为什么这个 href 在 Firefox 中不能右键单击。2)有没有更好的方法我应该使用javascript/jquery将动态生成的href添加到我的代码中。

目前,我正在使用(在伪代码中):

注意:用户名/状态文本可以根据用户是否空闲/离开/在线而改变,因此每次用户在线状态改变时都会重置。这就是我将它包裹在锚中的部分原因(因为锚永远不会改变 - 我只是更新真正需要修改的内容)。

“奖金问题”:是否有任何理由为什么以下内容在动态生成时不应显示为“可点击”超链接(在伪代码中):

这是我想采用的第一种方法,但我无法让它发挥作用。

任何帮助,将不胜感激。

问候

0 投票
3 回答
1165 浏览

asp.net - ASP.NET,使用 .Controls.Add() 添加的控件在页面回发时丢失,如果我使用 .InnerHtml 添加它们,我无法引用它们

我正在尝试制作评论页面。我以前从数据库中获得了评论,并且有一个文本框供新评论提交。因此,为了显示数据库中的旧评论,必须动态添加它们,对吧?起初我使用类似:TheContainerControl.Controls.Add(TheComment),但事实证明,当页面被回发(提交新评论或其他内容)时,我动态添加的所有内容都消失了!为了解决这个问题,我改用了 TheContainerControl.InnerHtml("[html]") 。这样,当页面被回发时,我动态添加的控件不会丢失。但是,我现在已经搜索了将近九到十个小时,以寻找一种将事件处理程序添加到我通过 .InnerHtml 添加的控件的方法,但我没有找到任何东西:(我可以' 根本不引用它们, .FindControl() 返回一个空引用。我还尝试手动插入会触发事件的代码/脚本,但惨遭失败(我是 jQuery 新手,我对 javascript 知之甚少)。如果可以的话请帮忙。

0 投票
4 回答
2657 浏览

c# - C#.NET:从动态生成的 HTML 更改 CSS 文件中的元素?

我有一个 C# 代码隐藏文件,它从服务器获取动态生成的 HTML 并将其转换为 PDF。在 HTML 中有<link rel="stylesheet">引用外部样式表的元素以及许多<img>标签。

所有这些文件、图像和样式表都来自www.example.com,我试图让所有元素都来自static.example.com相同的 url。我已经用明显stringName.Replace("www.example.com","static.example.com")的方法替换了 HTML 中的元素,但是对于 CSS 文件中的引用有什么办法吗?

FOR 例如:
background-image:url('www.example.com/bg.png');
需要成为
background-image:url('static.example.com/bg.png');
外部文件。

关于方法的任何想法?欢迎创意;我什么都愿意!

谢谢 :)

0 投票
1 回答
6795 浏览

html - 动态添加元素的标签索引

我有一个带有三个文本框的 jsp 页面,旁边有一个 ADD 按钮。现在我必须tabindex为动态添加的元素设置。我该怎么做?

0 投票
1 回答
458 浏览

r - 在 matix 上使用应用时,不能在 R 的子例程中动态修改外部变量?

这个问题已经让我困惑了几天。假设我有两个矩阵:

我想matrix_a在一个函数中动态修改:

但是,似乎此代码根本无法更改matrix_a。但我的预期结果matrix_a应该是

我们如何才能实现动态修改的目标matrix_a?请为我提供一个非循环解决方案。提前致谢。

0 投票
2 回答
2895 浏览

c# - ServiceDescription 未读取受保护的 wsdl

我有一个 C# 代码,它基本上读取传递的 WSDL 以动态生成程序集,然后我们访问该服务的所有方法和属性。

这段代码适用于所有 wsdl,除了那些受保护或安全的。代码失败, if (!ServiceDescription.CanRead(xmlreader))因为它无法访问传递的服务 wsdl。当我尝试在浏览器中访问 url 时,我得到 500:服务器错误。当我通过正确的身份验证登录到我们的 Web 应用程序时,如果我复制 url,则使用相同的会话 - 我可以访问 wsdl。仅供参考,在另一个应用程序中,我们通过使用服务用户 ID/密码传递 SM Cookie 来动态调用此服务。

话虽如此,我该如何做同样的事情,动态访问受保护的 wsdl?我需要做哪些更改才能传递 cookie 信息以访问 wsdl?任何的想法?

0 投票
1 回答
173 浏览

asp.net - ie6 和动态生成的面板的问题

我在使用 ie6 和动态生成的组件时遇到问题。有一个带有滚动条的静态面板(主面板),我动态地将其他(较小的)面板放入主面板。这些较小的包含其他组件...接近重点,这里的屏幕截图正好说明了我的 ie6 问题。

http://www.turboimagehost.com/p/7333211/ie6.JPG.html

这就是它在ie6中的样子。另一方面,这是页面在 ff 中的外观。这正是它计划的方式(与其他主要浏览器的外观相同)

http://www.turboimagehost.com/p/7333209/ff3a.JPG.html http://www.turboimagehost.com/p/7333210/ff3b.JPG.html

0 投票
2 回答
560 浏览

flash - 在 AS3 中动态创建多个只读属性

我有一堂课,目前非常混乱/重复:

这个类只需要使用越来越多的类,我真的不想像上面那样有3个巨大的列表。

有没有办法动态地执行上述操作 - 可能getDefinitonByName()在字符串循环中使用来表示我想要创建的类。

我还希望属性是只读的,并且可以通过framework.myDynamicVarHere.

我在想一些事情:

  1. 我创建了一个我想要创建实例的类的列表,并与它们应该被访问的变量名配对。
  2. 我将需要上课dynamic,以便我可以通过以下方式设置变量this["var"] = new Blah();

我的想法的快速片段:

只是不确定如何将这些设置为只读。

0 投票
2 回答
617 浏览

ruby-on-rails - Ruby / Rails 元编程:动态生成辅助方法

我正在尝试为给定的模型名称数组动态生成一些计数方法,然后我可以在视图/帮助器中使用这些方法:

但是,我有几个问题:

  1. 如果我希望能够在视图中调用这些方法,这段代码应该放在哪里?
  2. 这些方法将添加到哪个类?例如,我不确定它们是否属于 User 等类,因为它们用于一堆模型,所以我将如何调用它们。
  3. 有没有更好的方法来做到这一点?