-8
函数 showRole(str,x)
        {
            如果 (str=="")
              {
              document.getElementById("txtHintrole"+x+"").innerHTML="";
              返回;
              }
            如果(窗口.XMLHttpRequest)
              {// IE7+、Firefox、Chrome、Opera、Safari 的代码
              xmlhttp=新的 XMLHttpRequest();
              }
            别的
              {// IE6、IE5的代码
              xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
              }
            xmlhttp.onreadystatechange=函数()
              {
              如果(xmlhttp.readyState==4 && xmlhttp.status==200)
                {
                document.getElementById("txtHintrole"+x+"").innerHTML=xmlhttp.responseText;
                }
              }

            xmlhttp.open("GET","http://localhost/tes/index.php/form/role/"+str,true);
            xmlhttp.send();
        }
函数 showUser(str,x)
        {
            如果 (str=="")
              {
              document.getElementById("txtHint"+x+"").innerHTML="";
              返回;
              }
            如果(窗口.XMLHttpRequest)
              {// IE7+、Firefox、Chrome、Opera、Safari 的代码
              xmlhttp=新的 XMLHttpRequest();
              }
            别的
              {// IE6、IE5的代码
              xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
              }
            xmlhttp.onreadystatechange=函数()
              {
              如果(xmlhttp.readyState==4 && xmlhttp.status==200)
                {
                document.getElementById("txtHint"+x+"").innerHTML=xmlhttp.responseText;
                }
              }

            xmlhttp.open("GET","http://localhost/tes/index.php/form/hint/"+str,true);
            xmlhttp.send();
        }

我可以将这 2 个功能加入 1,因为我需要它们两个来显示数据而且我不知道如何用这个设置 2 个功能

newcell.childNodes[0].setAttribute("onchange","showUser(this.value,"+xx+");");

4

1 回答 1

2

我猜你想在onchange. 尝试这个:

newcell.childNodes[0].setAttribute("onchange",function(){
    showUser(this.value,"+xx+");
    secondFunction();
});

或者既然你标记了这个 jQuery,就用 jQuery 的方式来做:

$(newcell.childNodes[0]).change(function(){
    showUser(this.value,"+xx+");
    secondFunction();
});
于 2013-10-10T18:54:34.300 回答