qq_27446037 2015-04-22 01:19 采纳率: 0%
浏览 1839
已采纳

ajax刷新问题,求大神解决

 function kuaisuxuanren(x){ 
                    alert("111111111111ppppppppppppp"+x)
                    var xmlhttp = new XMLHttpRequest;
                    xmlhttp.onreadystatechange = function () {
                        if(xmlhttp.readyState==4){
                            if(xmlhttp.status==200){
                                var str = xmlhttp.responseText; 
                                var obj = eval("("+str+")");
                                var list = obj.jsonData;
                                var grouplist = list["var"];
                                //alert(grouplist.length);
                                for(var i=0;i<grouplist.length;i++){                                
                                    var email = grouplist[i].email; 
                                    //alert("00000000000"+email);                               
                                    var name = grouplist[i].name;
                                    var deptName = grouplist[i].deptName;
                                    //var div = document.createElement("div");
                                    //div.setAttribute("class", "background-color: red;");divcss
                                    var li = document.createElement("li");
                                    li.setAttribute("style", "margin-left:85px;height:20px;font-size:14px;");
                                    var label = document.createElement("label");
                                    label.setAttribute("style","width:150%;");
                                    label.setAttribute("for","radiochoose");
                                    label.setAttribute("id","ren");
                                    label.setAttribute("onclick","queren()");
                                    label.innerText = name;                                                         
                                    var ul = document.createElement("ul"); 
                                    //div.appendChild(ul);                      
                                    persons.appendChild(li);
                                    li.appendChild(label);
                                //  alert(deptName);                        
                                    }           
                            }               
                        }
                    }

                    var sd = sid.value; 
                    var arr = new Array();
                    arr = document.getElementById(x).value.split(';');
                    //alert("111111111111111111gggg"+arr.length);
                    var keyword = arr[arr.length-1];
                    var url = "http://mail.ah.chinamobile.com/webmail/service/addr/user?func=addr:searchAddrUser&sid="+sd+"&rnd=0.2907288070686717,744";
                    var entity = "{\"total\":15,\"keyword\":\""+keyword+"\"}";                  
                    xmlhttp.open("POST",'<%=mobile_hostName%>/MobilePlatform/rest/datasource/dsInvoke.do?method=getPageData&dataSourceId=ahcmcc.mdyj.mdyj_kuaisuxuanren&sessionId=<%=session.getAttribute("sessionId")%>&sid='+sd+'&_internal_request_entity='+entity,true);
                    xmlhttp.send(null); 


        }
    x参数会改变,每个x刷新一次,但是后面的值总是覆盖前面的值,怎么解决呀。。。代码如上、、
  • 写回答

4条回答 默认 最新

  • Go 旅城通票 2015-04-22 01:26
    关注

    后面的值总是覆盖前面的值是个什么意思?没看明白哪里会覆盖

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)

报告相同问题?

悬赏问题

  • ¥15 如何在scanpy上做差异基因和通路富集?
  • ¥20 关于#硬件工程#的问题,请各位专家解答!
  • ¥15 关于#matlab#的问题:期望的系统闭环传递函数为G(s)=wn^2/s^2+2¢wn+wn^2阻尼系数¢=0.707,使系统具有较小的超调量
  • ¥15 FLUENT如何实现在堆积颗粒的上表面加载高斯热源
  • ¥30 截图中的mathematics程序转换成matlab
  • ¥15 动力学代码报错,维度不匹配
  • ¥15 Power query添加列问题
  • ¥50 Kubernetes&Fission&Eleasticsearch
  • ¥15 報錯:Person is not mapped,如何解決?
  • ¥15 c++头文件不能识别CDialog