【问题标题】:What is the best way to edit already-loaded HTML text using JSP?使用 JSP 编辑已加载的 HTML 文本的最佳方法是什么?
【发布时间】:2015-07-10 14:12:17
【问题描述】:

我知道更改 HTML 文档上的文本的唯一方法是使用 javascript (jQuery)。基本上,我正在尝试制作一个非常简化的“购物车”,其中我有一个带有 5 个链接的页面,每当您单击其中一个链接时,它都会在页面上的“购物车中的项目”计数器中添加 1,而无需重新加载整个页面。

我有一个 java 类 Cart,它存储购物车中的当前商品数量和购物车中商品的名称。我可以很容易地做到这一点,因此单击页面上的链接/按钮会向该对象添加一个项目,但我不知道如何做的是更改页面上显示的项目编号而不重新加载整个页面。

最好的方法是什么?

【问题讨论】:

  • 使用 web-sockets 是正确的解决方案
  • 有很多方法可以做到这一点。这个问题是“固有的基于意见的”。最好就更新页面内容的替代方法征求一些建议。

标签: javascript java html jsp


【解决方案1】:

每 1 分钟从网页向服务器调用一次 AJAX 请求(即后台 javascript),以获取最新信息。您可以使用 Jquery 来调用 AJAX 请求。

应该有可通过 google 获得的 Jquery 示例代码来执行 AJAX 请求以获取新数据,以及使用新数据更改 HTML 的示例代码。

【讨论】:

  • 几乎每一个每秒不为数千名用户提供服务的应用都会使用这种机制。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2010-09-18
  • 1970-01-01
  • 2010-09-20
  • 2020-09-07
  • 2011-11-19
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多