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

jsp javascript代码无法执行 提示传进去的参数为定义,该如何处理

2012-06-05 
jsp javascript代码无法执行 提示传进去的参数为定义function del(str){if(confirm(确认删除吗?)){windo

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>
[解决办法]

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> 

热点排行