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条回答 默认 最新

  • 斯洛文尼亚旅游 2015-04-22 01:26
    关注

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

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

报告相同问题?

悬赏问题

  • ¥100 需要跳转番茄畅听app的adb命令
  • ¥50 寻找一位有逆向游戏盾sdk 应用程序经验的技术
  • ¥15 请问有用MZmine处理 “Waters SYNAPT G2-Si QTOF质谱仪在MSE模式下采集的非靶向数据” 的分析教程吗
  • ¥50 opencv4nodejs 如何安装
  • ¥15 adb push异常 adb: error: 1409-byte write failed: Invalid argument
  • ¥15 nginx反向代理获取ip,java获取真实ip
  • ¥15 eda:门禁系统设计
  • ¥50 如何使用js去调用vscode-js-debugger的方法去调试网页
  • ¥15 376.1电表主站通信协议下发指令全被否认问题
  • ¥15 物体双站RCS和其组成阵列后的双站RCS关系验证