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 求指导ADS低噪放设计
  • ¥15 CARSIM前车变道设置
  • ¥50 三种调度算法报错 有实例
  • ¥15 关于#python#的问题,请各位专家解答!
  • ¥200 询问:python实现大地主题正反算的程序设计,有偿
  • ¥15 smptlib使用465端口发送邮件失败
  • ¥200 总是报错,能帮助用python实现程序实现高斯正反算吗?有偿
  • ¥15 对于squad数据集的基于bert模型的微调
  • ¥15 为什么我运行这个网络会出现以下报错?CRNN神经网络
  • ¥20 steam下载游戏占用内存