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

js定义的变量传入action里

2013-06-25 
js定义的变量传到action里如题,我在js里定义了一个变量如var node 123我想把这个node变量传到action

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}试试

热点排行