Jsf 2 在JSF中使用jquery对话框
我目前正在JSF2.0和jquery中运行我的web应用程序。此外,我还添加了jquery对话框。“模型”对话框正在正确打开,没有任何错误。然而,当我尝试通过ajax提交时,对话框上的输入值并没有发布到服务器端 请参阅下面的输入文本和按钮以提交值 输入:Jsf 2 在JSF中使用jquery对话框,jsf-2,Jsf 2,我目前正在JSF2.0和jquery中运行我的web应用程序。此外,我还添加了jquery对话框。“模型”对话框正在正确打开,没有任何错误。然而,当我尝试通过ajax提交时,对话框上的输入值并没有发布到服务器端 请参阅下面的输入文本和按钮以提交值 输入: 按钮: 根据设计,JS/CSS模式对话框通常会重新定位到正文的末尾(以防止可能出现的特定于浏览器的布局/演示/zindex问题)。因此,如果您将表示对话框的HTML元素放置在中,那么对话框最终将被放置在任何HTML之外,因此无法向服务器提交
按钮:
根据设计,JS/CSS模式对话框通常会重新定位到正文的末尾(以防止可能出现的特定于浏览器的布局/演示/zindex问题)。因此,如果您将表示对话框的HTML元素放置在
中,那么对话框最终将被放置在任何HTML
之外,因此无法向服务器提交任何内容
您需要确保
已放置在对话框中
<强>无关的< /强>具体问题,考虑查看JSF组件库,该库使用JQuery UI在封面中,而不是对所有的JSF+jQuery事项进行家庭酝酿/重新创建。例如,有一个作为一体的解决方案用于此目的。
JS/CSS模式对话框在设计上通常被重新定位到正文的末尾(以防止可能出现特定于浏览器的布局/演示/zindex问题)。因此,如果您将表示对话框的HTML元素放置在
中,那么对话框最终将被放置在任何HTML
之外,因此无法向服务器提交任何内容
您需要确保
已放置在对话框中
<强>无关的< /强>具体问题,考虑查看JSF组件库,该库使用JQuery UI在封面中,而不是对所有的JSF+jQuery事项进行家庭酝酿/重新创建。例如,有一个用于此目的的as一体式解决方案
<h:inputText id="routingNumber_1" required="true" class="routingNo"
value="#{paymentInfoController.modelBankInfo.routingNumber}"
valueChangeListener="#{paymentInfoController.getBankByRoutingNumber}">
</h:inputText>
<h:commandLink styleClass="fll btn2 btnOff mr savepannextbutton"
id="savepannextbutton" style=" align:left;height: 40px; width: 70px;"
value="Confirm" title="Confirm">
<f:attribute name="bank"
value="#{paymentInfoController.modelBankInfo.routingNumber}">
</f:attribute>
<f:ajax execute="@form" onevent="addBankshowSuccessMessage" event="click"
render=":formPaymentInformation:paymentInformationDataTable"
listener="#{paymentInfoController.addBank}">
</f:ajax>
</h:commandLink>