【问题标题】:Call java function with html table cell onClick?用html表格单元格onClick调用java函数?
【发布时间】:2014-05-14 13:20:57
【问题描述】:

只是想知道是否可以从表格单元格中的 onClick 函数调用 java 函数?

会不会只是一个简单的<td onClick=<%=myFunction();%> temp </td> ??

【问题讨论】:

    标签: java html jsp


    【解决方案1】:
    <td onClick="myFunction()"> temp </td>
    

    应该可以。如果您使用 (我假设这是一个 .jsp?),那么它将希望在服务器端的当前命名空间中运行 Java 函数 myFunction(),而不是在客户端运行您的 Javascript 函数(您需要在某处的标签中定义)。还有,即使是输出代码的Java函数,这里也不会显示。您需要 来显示输出。

    我认为您可能需要返回并准备好客户端 Javascript 和服务器端代码执行之间的区别。该问题表明您可能对两者没有清晰的了解。

    在您的示例中,单击该链接不会执行该功能。该函数将在页面呈现之前执行。如果你想有回调,你需要实现 AJAX。我建议查看像 jQuery 这样的库来实现这一点。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-06-03
      • 2012-06-15
      • 2017-12-03
      • 2013-07-12
      • 2021-06-13
      • 1970-01-01
      • 2014-01-01
      相关资源
      最近更新 更多