【问题标题】:How to update some components of my JSP page using JavaScript如何使用 JavaScript 更新我的 JSP 页面的某些组件
【发布时间】:2012-08-25 22:54:25
【问题描述】:

我有一个 Jsp 页面,我想使用 Js 自动更新其中一个表单。有人可以提出一些建议吗 谢谢)

【问题讨论】:

  • “自动更新表单之一”是什么意思?如果表单内有一些文本发生变化,那么我会推荐 ajax push...
  • -1:问题不够详细。请提供一些代码和您迄今为止尝试过的内容。请提供一些您需要更改的详细说明,以及当您需要更改某些链接或按钮的 onClick 时,您需要更改文本或字段或 CSS?变化会来自服务器吗?

标签: java javascript jsp refresh


【解决方案1】:

您可以使用基本的 JavaScript 动态更新表单的元素,如果那是您正在寻找的。以下是一些肮脏的例子:

例如。 如果你的表单id是myForm,你可以使用

document.forms["myform"].action = "somepage"; //to change the action
var elem1 = document.getElementById("elementID")` //to get an element 
var elem2 = document.forms["myform"].element //other way to get an element 
childElement = document.createElement("option"); //to create a new element 
myform.appendChild(childElement); //to append some child-element to the form

等等。也可以使用简单的 JavaScript 更改元素的值/属性/样式。互联网上的任何 JavaScript 教程都应该有所帮助。

【讨论】:

    【解决方案2】:

    查看 jQuery 库 (http://jquery.com/),它允许您操作页面上的 HTML 元素,包括表单元素和它的子元素,可以根据需要自动更新它们 :)

    【讨论】:

    • 你是对的,我的错。我倾向于依赖 jQuery,因为我似乎一直在使用它,但如果你可以在不将 Web 应用程序与 Javascript 库耦合的情况下摆脱困境,那就去吧。
    【解决方案3】:

    对于来自服务器端的更新,即来自数据库或其他一些 file on server 的数据,请使用 ajax

    现在取决于您选择javascriptjquery 来完成这项工作。

    谷歌这个你可以找到好的解决方案。

    【讨论】:

      猜你喜欢
      • 2012-08-25
      • 1970-01-01
      • 1970-01-01
      • 2011-04-28
      • 1970-01-01
      • 2010-12-13
      • 1970-01-01
      • 2017-07-20
      • 1970-01-01
      相关资源
      最近更新 更多