【问题标题】:Pass string value to HTML without using a form using java script将字符串值传递给 HTML,而不使用使用 javascript 的表单
【发布时间】:2016-06-14 14:01:43
【问题描述】:

我不擅长 java 脚本。我有许多几乎相同的网页。因此,我可以为所有人使用相同的帮助页面。我要做的就是将当前页面的标题传递给帮助页面。

网页可能会被调用

小说电子书、非小说电子书、经典小说电子书...您懂的。每个页面看起来都差不多,只是主题和电子书描述发生了变化。

我不想为每种类型创建一个帮助页面,而是创建一个帮助页面并将电子书的类型传递给它。例如:

用户在标题为“小说电子书”的页面上,我想像这样调用帮助页面,http://ebookwebsite.com/help.html?Type=Fiction

当帮助页面加载时,它将显示“小说电子书帮助”

我能找到的只是将表单数据从一个网页传递到另一个网页的信息。这远远超出了我的需要。

【问题讨论】:

  • 你能发布一些代码来澄清你的问题吗?
  • 您可能希望将代码中的代码添加到问题的格式化块中,这样它会更加明显。
  • 尽我所能尝试我无法格式化 HTML。这是在电子书页面中 小说电子书帮助 这是在帮助页面中,但是这是不正确的。我不知道为什么。
    电子书帮助页面
  • 您是否使用 ejs 来模板化您的 html?另外请考虑发布更多代码。具体来说,代码可以为您如何通过 Splunker 生成 html 提供更好的上下文。

标签: javascript html parameters push


【解决方案1】:

如果您使用的是链接,您可以将其作为 url 的一部分发送。

例如:<a href="http://ebookwebsite.com/help.html?Type=Fiction">Help</a>

根据您获取每个标题的方式,您甚至可以使该链接动态生成,即如果您使用 jstl 或 freemarker 或把手或任何此类模板/预渲染,您可以将类型变量添加到预渲染。

【讨论】:

  • 谢谢。我不得不在某种程度上进行混淆,因为这是针对国防部的。我真的在做用 XML 编写然后由 Splunk 引擎呈现的仪表板。实际标题作为页面中的 HTML 模块嵌入在 XML 中。帮助链接是纯 HTML。我想完全按照您所说的发送,但我需要帮助页面来捕获并在帮助页面中显示它。
  • 可以将链接移动到 XML 中,并使其呈现,这将是最好的方法,如果不是,您将不得不找出另一种方法。我不熟悉 Splunk 引擎。
  • 不可能。它必须以 HTML 呈现
  • 无法进一步帮助您了解我所知道的,但我希望这是一个开始。
猜你喜欢
  • 2015-06-07
  • 1970-01-01
  • 2012-05-21
  • 1970-01-01
  • 2021-07-12
  • 1970-01-01
  • 1970-01-01
  • 2013-08-21
  • 1970-01-01
相关资源
最近更新 更多