读书人

js定义的变量传入action里

发布时间: 2013-06-25 23:45:42 作者: rapoo

js定义的变量传到action里
如题,我在js里定义了一个变量如var node = "123";
我想把这个node变量传到action里。
我用ajax是这样写的:
$.ajax({
type : "POST",
url : "testAction.action",//这个在struts.xml里已经设好了
data : "node=" + node,
dataType : "json",
success : finish
});
然后,我在TestAction里用String node = request.getParameter("node");可是node为null。
不知道我这样写对不对?如果我对,我该用什么方法把js里定义的变量传到action里呢?求大神们指导我,谢谢! JavaScript String Ajax JSON URL
[解决办法]
data : "node=" + node,改为:
data:{'node':node}
action不变
[解决办法]
你的ajax用的是json格式,把"node="+node改为{node: node}试试

读书人网 >JavaScript

热点推荐