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里呢?求大神们指导我,谢谢!
------解决方案--------------------data : "node=" + node,改为:
data:{'node':node}
action不变
------解决方案--------------------你的ajax用的是json格式,把"node="+node改为{node: node}试试