了解p:ajaxStatus中的ajax错误

时间:2013-08-08 10:37:40

标签: ajax jsf primefaces status

我有一些ajax操作,如果我执行一个方法,Ajax状态会显示“错误”。我不知道,失败了什么。 你有任何想法,如果有一个解决问题,我怎么能获取ajax-error-message?

    <!-- AJAX-STATUS INFO --> 
    <p:ajaxStatus style="width:64px;height:64px;position:fixed;right:5px;bottom:5px" id="aj">  
        <f:facet name="start">
            <p:graphicImage value="resources/images/loading.gif" />  
        </f:facet>   

        <f:facet name="complete">  
            <h:outputText value="Complete" />  
        </f:facet>  


        <f:facet name="prestart">
        <h:outputText value="Starting..." /> </f:facet>

        <f:facet name="error"> <h:outputText value="Error" />
        </f:facet>

        <f:facet name="success"> <h:outputText value="Success" />
        </f:facet>

        <f:facet name="default"> <h:outputText value="Ready" />
        </f:facet> 

    </p:ajaxStatus>

由于我不知道崩溃的原因,我无法解决问题。我的方法由

调用
<h:selectBooleanCheckbox value="#{bean.booleanfield}" id="myonoffswitch" styleClass="onoffswitch-checkbox">
  <f:ajax event="click" render=":main" execute="@form" listener="#{bean.reload}"/>
</h:selectBooleanCheckbox>

public void reload(AjaxBehaviorEvent event){...}

并且reload()方法执行时没有任何错误,它完成没有问题。

之后的某个地方必须出现问题?如果我打开按钮,Ajax状态正常。如果我关闭按钮,它会显示“错误”。

有什么建议吗?

0 个答案:

没有答案