jsp javascript代码无法执行 提示传进去的参数为定义,该如何处理
jsp javascript代码无法执行 提示传进去的参数为定义
function del(str){
if(confirm("确认删除吗?")){
window.location.href="delete.do?jfUser="+str;
alert("删除成功");
}else return;
}
<a href="javascript:del(<bean:write name="lis" property="jfUser"/>)">删除</a></th></tr>
这样写,比如穿进去一个t,页面提示T未定义
但是纯数字的数据就可以,有1,2,3这样的行,有t2,tt这样带字母的数据就不行了,,谁教教我呀
------解决方案--------------------
<bean:write name='lis' property='jfUser'/>
请考虑javascript的初始化顺序问题,可先将 方法移动到页面最下方
------解决方案--------------------
<a href="javascript:del('<bean:write name="lis" property="jfUser"/>')">删除</a>
------解决方案--------------------
function del(str){
if(confirm("确认删除吗?")){
window.location.href="delete.do?jfUser="+str;
alert("删除成功");
}else return;
}
<a href="javascript:del(<bean:write name="lis" property="jfUser"/>)">删除</a></th></tr>
这样写,比如穿进去一个t,页面提示T未定义
但是纯数字的数据就可以,有1,2,3这样的行,有t2,tt这样带字母的数据就不行了,,谁教教我呀
------解决方案--------------------
<bean:write name='lis' property='jfUser'/>
请考虑javascript的初始化顺序问题,可先将 方法移动到页面最下方
------解决方案--------------------
<a href="javascript:del('<bean:write name="lis" property="jfUser"/>')">删除</a>
------解决方案--------------------
- HTML code
<!DOCTYPE HTML> <html> <head> <meta charset="gb2312" /> <title></title> </head> <body> <a href='javascript:del("<bean:write name=\"lis\" property=\"jfUser\"/>")'>删除</a> <script> function del(str){ alert(str) if(confirm("确认删除吗?")){ window.location.href="delete.do?jfUser="+str; alert("删除成功"); }else return; } </script> </body> </html>