【发布时间】:2014-05-14 13:20:57
【问题描述】:
只是想知道是否可以从表格单元格中的 onClick 函数调用 java 函数?
会不会只是一个简单的<td onClick=<%=myFunction();%> temp </td> ??
【问题讨论】:
只是想知道是否可以从表格单元格中的 onClick 函数调用 java 函数?
会不会只是一个简单的<td onClick=<%=myFunction();%> temp </td> ??
【问题讨论】:
<td onClick="myFunction()"> temp </td>
应该可以。如果您使用 (我假设这是一个 .jsp?),那么它将希望在服务器端的当前命名空间中运行 Java 函数 myFunction(),而不是在客户端运行您的 Javascript 函数(您需要在某处的标签中定义)。还有,即使是输出代码的Java函数,这里也不会显示。您需要 来显示输出。
我认为您可能需要返回并准备好客户端 Javascript 和服务器端代码执行之间的区别。该问题表明您可能对两者没有清晰的了解。
在您的示例中,单击该链接不会执行该功能。该函数将在页面呈现之前执行。如果你想有回调,你需要实现 AJAX。我建议查看像 jQuery 这样的库来实现这一点。
【讨论】: