Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/335.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 针对一个JSF/Seam更改的多个AJAX请求_Java_Seam_Ajax4jsf - Fatal编程技术网

Java 针对一个JSF/Seam更改的多个AJAX请求

Java 针对一个JSF/Seam更改的多个AJAX请求,java,seam,ajax4jsf,Java,Seam,Ajax4jsf,我正在使用此代码更新页面的某些部分: <h:selectOneMenu value="#{shopPerformanceManager.shopId}" id="shopSelect"> <s:selectItems value="#{shopPerformanceManager.employeeShops}" var="selectShop" label="#{selectShop.name}" itemValue="#{selectShop.id}"

我正在使用此代码更新页面的某些部分:

<h:selectOneMenu value="#{shopPerformanceManager.shopId}" id="shopSelect">
    <s:selectItems value="#{shopPerformanceManager.employeeShops}" var="selectShop"
        label="#{selectShop.name}" itemValue="#{selectShop.id}" />
    <a:ajax event="change" render=":myElem1 :myElem2 :myElem3" listener="#{shopPerformanceManager.refresh}"
        oncomplete="paintGraphs()" />
</h:selectOneMenu>


现在的问题是,它生成一个AJAX请求和一个响应,然后呈现myElem1、myElem2和myElem3。我想要的是三个独立的请求和响应,以便并行处理元素并尽快显示。

您可以在同一个SelectOne菜单中使用多个:ajax标记,看


尝试过,但似乎多个ajax元素被优化为一个。除了只更改了“render”属性而不是“listener”之外,我使用了与上面相同的代码。我通过浏览器开发工具查看了流量,发现有多个请求具有相同的内容和响应。