首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

js

2012-03-28 
js求助HTML codescript languagejavascriptvar xmlHttpvar tempEmpnofunction deleteCheck(empno,p

js求助

HTML code
<script language="javascript">    var xmlHttp;    var tempEmpno;    function deleteCheck(empno,photo)    {        if(window.confirm("确认删除此条记录吗?"))        {            deleteEmp(empno,photo);        }        else        {            return false;        }    }        function deleteEmp(empno,photo)    {                if(window.XMLHttpRequest)        {            xmlHttp=new XMLHttpRequest();        }        else        {            xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");        }        tempEmpno=empno;        xmlHttp.open("POST", "EmpServlet?status=deleteEmp&empno="+empno+"&photo="+photo);                xmlHttp.onreadystatechange=deleteEmpCallBack;                xmlHttp.send(null);                                }    function deleteEmpCallBack()    {        if(xmlHttp.readyState==4&&xmlHttp.status==200)        {            if(xmlHttp.responseText=="true")            {                alert("删除成功!");                var tr=document.getElementById("tr-"+tempEmpno);                tr.parentNode.removeChild(tr);            }            else            {                alert("删除失败!");            }        }    }    </script>

问题就在这句
HTML code
<th><a href="#" onclick="return deleteCheck(${emp.empno},${emp.photo})">删除</a></th>

因为photo比较长像这样"12700000120120301175341296403.jpg",这样取的时候js老是提示少个")"。把${emp.photo}换个字符串就没有问题,这什么原因呢?

[解决办法]
原因找到了,?
看来只能白拿分了
[解决办法]

来接分。。。。
[解决办法]
给你JS函数中的参数都带上单引号 应该就可以了。。
[解决办法]
探讨

给你JS函数中的参数都带上单引号 应该就可以了。。

热点排行