Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/329.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 请求的操作类方法在ajax调用中运行两次?_Java_Jquery_Ajax_Json_Struts2 - Fatal编程技术网

Java 请求的操作类方法在ajax调用中运行两次?

Java 请求的操作类方法在ajax调用中运行两次?,java,jquery,ajax,json,struts2,Java,Jquery,Ajax,Json,Struts2,我使用JQuerygetJSON()方法从服务器获取JSON数据。 一切都运行良好,但有一个小问题,我请求的方法调用了两次,我在响应JSON中得到了类似的值 Javascript部分: $.getJSON( "getAgentDataAgentDetails", {campaign: campaign} , function(data) { var list = data.agentList; alert("Response : " + list.leng

我使用JQuery
getJSON()
方法从服务器获取JSON数据。 一切都运行良好,但有一个小问题,我请求的方法调用了两次,我在响应JSON中得到了类似的值

Javascript部分:

$.getJSON( "getAgentDataAgentDetails", {campaign: campaign} , function(data) {
          var list = data.agentList;
          alert("Response : " + list.length);
      });
alertbox返回:“响应:4”

struts映射:

   <action name="*AgentDetails" method="{1}" class="com.contaque.monitor.AgentListAction">
        <result name="getAgentData" type="json"/>
    </action>
Java控制台O/p:

Campaign : avis
Agent List : [Agent{name=avis, extension=150, skill=English, phoneNumber=9876541230,status=INCALL, callType=IN, time=10:50:19}, Agent{name=sys, extension=857, skill=Hindi, phoneNumber=9658741235, status=WAITING, callType=OUT, time=08:40:16}]
Campaign : avis
Agent List : [Agent{name=avis, extension=150, skill=English, phoneNumber=9876541230, status=INCALL, callType=IN, time=10:50:19}, Agent{name=sys, extension=857, skill=Hindi, phoneNumber=9658741235, status=WAITING, callType=OUT, time=08:40:16}, Agent{name=avis, extension=150, skill=English, phoneNumber=9876541230, status=INCALL, callType=IN, time=10:50:19}, Agent{name=sys, extension=857, skill=Hindi, phoneNumber=9658741235, status=WAITING, callType=OUT, time=08:40:16}]

在哪里调用getJSON?什么是
agentList
?@Ankit:发布您的JSP。什么是
AgentDetails
方法?
Campaign : avis
Agent List : [Agent{name=avis, extension=150, skill=English, phoneNumber=9876541230,status=INCALL, callType=IN, time=10:50:19}, Agent{name=sys, extension=857, skill=Hindi, phoneNumber=9658741235, status=WAITING, callType=OUT, time=08:40:16}]
Campaign : avis
Agent List : [Agent{name=avis, extension=150, skill=English, phoneNumber=9876541230, status=INCALL, callType=IN, time=10:50:19}, Agent{name=sys, extension=857, skill=Hindi, phoneNumber=9658741235, status=WAITING, callType=OUT, time=08:40:16}, Agent{name=avis, extension=150, skill=English, phoneNumber=9876541230, status=INCALL, callType=IN, time=10:50:19}, Agent{name=sys, extension=857, skill=Hindi, phoneNumber=9658741235, status=WAITING, callType=OUT, time=08:40:16}]