javascript

[复制链接]
查看11 | 回复2 | 2009-2-19 09:26:34 | 显示全部楼层 |阅读模式
这个是,javascript代码

function validateDelInfo(mcode){
var k=window.confirm('您确定要删除!'+'');
if(k)
{
var actionStr=${request.contextPath }+"/other.do?method=delDepartment&mcode="+mcode;
document.forms['0'].action=actionStr;
document.forms['0'].submit();
}
}
这个是方法调用
[url=])">删除[/url]
这个是action取值:
public ActionForward delDepartment(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)(
String mcode=request.getParameter("mcode").toString();
string mcode=Integer.parseInt(mcode);
.................
}
出现的错误:
页面显示成:http://127.0.0.1:8080/myWage/NaN
type:Status report
message: /myWage/NaN
description: The requested resource (/myWage/NaN) is not available.
请问我该怎么该才可以调用到我想要的方法delDepartment并取到我想要的参数mcode的值

回复

使用道具 举报

千问 | 2009-2-19 09:26:34 | 显示全部楼层
var actionStr=${request.contextPath }+"/other.do?method=delDepartment&mcode="+mcode; 当看到楼主这个伟大的语句时我不禁惊呼.楼主是用什么伟大的而又垃圾的JS编译器呢?为什么不知道 ${request.contextPath} 这个是一个字符呢?竟然敢报错...但是我又仔细想了想 字符应该是在 "" 内的``觉得楼主也有些不妥,但是他made怎么可以报 Not a number的语法错误呢? 所以建议楼主好好审查生成在 IE 游览器的 js 代码,楼主可以针对此事合理操作,将来必将有很大学术成就,这个案例就可以当作JS 入门经典案例受教/...
回复

使用道具 举报

千问 | 2009-2-19 09:26:34 | 显示全部楼层
AJAX 可以...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行