这段js代码是实现删除提示框的:<script type="text/javascript">function delEmp(empNo)
{

var f=window.confirm("你确定删除吗?");
if(f)
{
var xmlHttp=false;
 try{
        xmlHttp=new ActiveXObject("Microsoft.XMLHTTP"); //初始化IE浏览器
        }catch(e){
         try{
        xmlHttp=new ActiveXObject("Msxml2.XMLHTTP"); //初始化IE浏览器
        }catch(e){
        try{
               xmlHttp=new XMLHttpRequest();               //初始化Mozilla浏览器
}catch(e){
alert("浏览器不支持Ajax");
}
}
}
if(window.XMLHttpRequest)
xmlHttp=new XMLHttpRequest();
else
xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
var url="/BookShop/servlet/employeedeleteservlet?empNo="+empNo;
xmlHttp.open("POST",url,true);
xmlHttp.onreadystatechange=function()
{
if(xmlHttp.readyState==4)//xmlhttp.readyState==4  这个指的是xmlhttp的交互状态.为4就是交互完成.

{
alert("删除成功");
var s="#"+empNo;
                $(s).toggle();
}
}
xmlHttp.send();
}  else
{
return false;
}
}</script>
jsp中的代码:<td class="jive-thread-name" bgcolor="#FFFFFF" ><input type="submit" value="删除" onclick="delEmp(<%="'"+list.getEmpNo()+"'"%>)" ></td>
我想把职员名也传入到delEmp()函数中,如果直接delEmp(empNo,empName)这样传参,删除按钮忙没有效果...
请教网友,该怎样传入empName这个值?

解决方案 »

  1.   

    <td class="jive-thread-name" bgcolor="#FFFFFF" ><input type="submit" value="删除" onclick="delEmp(<%=list.getEmpNo()%>)" ></td>直接这样就行吧~·
      

  2.   

    LZ 方法根传号码不是一样的吗?JS 函数修改:
    function delEmp(empNo,empName)
    {
    //...
     var url="/BookShop/servlet/employeedeleteservlet?empNo="+empNo+"&empName="+empName;
    //...}JSP修改:
    <td class="jive-thread-name" bgcolor="#FFFFFF" ><input type="submit" value="删除" onclick="delEmp('<%=list.getEmpNo()%>','<%=list.getEmpName()%>')" ></td>
    格式注意看清楚: delEmp('empNo','empName')
      

  3.   

    <td class="jive-thread-name" bgcolor="#FFFFFF" ><input type="submit" value="删除" onclick="delEmp(<%=list.getEmpNo()%>)" ></td>