实际上我有一个输入,我想在不重新加载页面的情况下发送请求(可能是 Ajax)。我的代码如下,但首先我需要说我已经看到了这个问题,但它并没有解决我的问题。
以下是我的代码:
<h:form>
<div class="form-group">
<div class="col-md-10">
<h:inputText styleClass="form-control" id="disciplina" value="#{disciplinaMBean.nome}" valueChangeListener="#{disciplinaMBean.atualizarListagemPesquisa}">
<f:ajax event="keyup" render=":meuForm:minhaTabela"/>
</h:inputText>
</div>
<div class="col-md-2">
<h:commandButton value="Adicionar" styleClass="btn btn-md btn-success" action="#{disciplinaMBean.cadastrar}">
<f:ajax event="click" execute="@form" render=":meuForm:minhaTabela"/>
</h:commandButton>
</div>
</div>
</h:form>
“渲染”是更新我在我的页面中拥有的数据表。
那么,我做错了什么?
记住,我想要:
- 当用户插入文本并单击按钮时,正常发送表单。
- 但是在发送请求/表单时,不要刷新/重新加载页面。
谢谢!