写了一个删除功能的jsp程序,在删除时用javascript来提示是否真正删除,附带传些参数。程序如下:
<script language="javascript">
function confirmDel(id,way,cate){
if ( confirm("你确定要删除吗?")) {
window.location.href = "manage0.jsp?action=delete&id=" + id + "& way="+ way+ "&cate="+cate+"
}}
</script>
调用程序:
<a href='javascript:confirmDel(<%= Rt.getString("id")%>,<%=way%>,<%=sttt%>)'>删除</a>
我觉得很奇怪,当confirmDel()只有一个参数id时就可以执行该方法,能够删除,但是我加了way与cate参数后就不执行这个方法了,点击删除没的反应,这是怎么回事啊,是我写错了吗?大家帮我看看,谢谢了!
<script language="javascript">
function confirmDel(id,way,cate){
if ( confirm("你确定要删除吗?")) {
window.location.href = "manage0.jsp?action=delete&id=" + id + "& way="+ way+ "&cate="+cate+"
}}
</script>
调用程序:
<a href='javascript:confirmDel(<%= Rt.getString("id")%>,<%=way%>,<%=sttt%>)'>删除</a>
我觉得很奇怪,当confirmDel()只有一个参数id时就可以执行该方法,能够删除,但是我加了way与cate参数后就不执行这个方法了,点击删除没的反应,这是怎么回事啊,是我写错了吗?大家帮我看看,谢谢了!
window.location.href = "manage0.jsp?action=delete&id=" + id + "&way="+ way+ "&cate="+cate+"
window.location.href = "manage0.jsp?action=delete&id=" + id + "& way="+ way+ "&cate="+cate+""
window.location.href = "manage0.jsp?action=delete&id=" + id + "& way="+ way+ "&cate="+cate;
这个是没问题的 你可以alert看看你传的值是什么
您是不是代码错了<script language="javascript">
function confirmDel(id,way,cate){
if ( confirm("你确定要删除吗?")) {
window.location.href = "manage0.jsp?action=delete&id=" + id + "& way="+ way+ "&cate="+cate }}
</script>这句多加了
+"
window.location.href = "manage0.jsp?action=delete&id=" + id + "& way="+ way+ "&cate="+cate