0

我想运行一些服务器端 JavaDcript。

但是我想通过 jQuery 来做这件事,因为我正在等待 jQuery 执行的 AJAX 请求。

服务器端 JavaScript 可能在按钮的 onclick 事件上。

我想知道如何onclick通过客户端 JavaScript 启动事件?

4

3 回答 3

0

document.getElementById("#{id:ButtonID}").click();

于 2013-11-01T17:46:01.897 回答
0

有许多从客户端触发 SSJS 的示例。您将需要使用

XSP.partialRefreshGet

或者

XSP.partialRefreshPost

看这里:XSP 部分刷新

您可以使用 params 属性部分来管理在您的 SSJS 中执行的内容。

于 2013-11-01T17:23:04.693 回答
0

在 xPages 中使用 jQuery 有点棘手。Domino 服务器在运行时为该字段分配一个包含冒号的新动态名称。冒号是 jQuery 中的特殊字符,因此没有机会通过 $('id') 获取字段。您可以改用类名。如果您想使用 id,请查看 Mark Roden 提供的这个 xSnippet:

http://openntf.org/XSnippets.nsf/snippet.xsp?id=x-jquery-selector-for-xpages

于 2013-11-05T12:56:32.650 回答