我想运行一些服务器端 JavaDcript。
但是我想通过 jQuery 来做这件事,因为我正在等待 jQuery 执行的 AJAX 请求。
服务器端 JavaScript 可能在按钮的 onclick 事件上。
我想知道如何onclick
通过客户端 JavaScript 启动事件?
我想运行一些服务器端 JavaDcript。
但是我想通过 jQuery 来做这件事,因为我正在等待 jQuery 执行的 AJAX 请求。
服务器端 JavaScript 可能在按钮的 onclick 事件上。
我想知道如何onclick
通过客户端 JavaScript 启动事件?
document.getElementById("#{id:ButtonID}").click();
有许多从客户端触发 SSJS 的示例。您将需要使用
XSP.partialRefreshGet
或者
XSP.partialRefreshPost
看这里:XSP 部分刷新
您可以使用 params 属性部分来管理在您的 SSJS 中执行的内容。
在 xPages 中使用 jQuery 有点棘手。Domino 服务器在运行时为该字段分配一个包含冒号的新动态名称。冒号是 jQuery 中的特殊字符,因此没有机会通过 $('id') 获取字段。您可以改用类名。如果您想使用 id,请查看 Mark Roden 提供的这个 xSnippet:
http://openntf.org/XSnippets.nsf/snippet.xsp?id=x-jquery-selector-for-xpages