我正在使用 RichFaces 4.2.3 和 JSF 2.1。
我正在尝试在使用以下代码在屏幕上单击按钮后呈现的块内执行 ajax 请求。
<a4j:commandLink value="Deletar"
execute="@form"
render="result"
action="#{transacaoBean.deletar(10) }"/>
呈现结果时,我在 javascript 控制台中收到以下错误:
Uncaught TypeError: undefined is not a function (program):1 - (anonymous function) (program):1
runScripts jsf.js.xhtml:335 - doUpdate jsf.js.xhtml:961
response jsf.js.xhtml:2062 - richfaces.queue.response richfaces-queue.js.xhtml:413
jsf.ajax.response richfaces-queue.js.xhtml:50 - onComplete jsf.js.xhtml:1236
AjaxEngine.req.xmlReq.onreadystatechange jsf.js.xhtml:1217
如果我尝试使用相同的a4j:commandLink
代码,但在加载页面时呈现标签,它可以工作。当 a4j 呈现为部分响应时,我是否必须做一些不同的事情才能使用它?