怎么在struts2中使用jquery的ajax传数据
小弟最近在学struts2,在做一个小项目的时候想试试前段时间学的jquery,但是真正将它放到这个项目的时候难题出现了,请大家帮忙看看。谢谢!
我的action采用的属性驱动的方式,因此页面往action传参数的时候需要写成这种形式,***.id或***.name,当我把这个格式写到jquery的ajax中时,eclipse老提示我在这个点号附近有错误。
这是我的那段ajax代码:
$.get("/admin/Category_update", {category.id:8,category.name="**"},
function(data){
//do somethind }
);
我试着把category.id和category.name换成了id和name,这是eclipse不报错了。请大家说说我该怎么写。
------解决方案--------------------用getJSON()吧
------解决方案--------------------“category.id”:8,“category.name”="**"
要用引号引起来
------解决方案--------------------action实现ModelDriven接口
你就可以直接写成:id、name
jquery获取属性值的时候,出现.的情况下,还要转义,有点小麻烦。
------解决方案--------------------这样用呗:
$.ajax({
type: "POST",
url: "pathplan.do", //请求的action
dataType: 'html',
async:false,
data: {
"id":id,
"name":name
}
success: function(data){
这里得到action传得data
}
error: function(err){
}
});
------解决方案--------------------同意楼上的格式,并且要是换成id name 的时候得带引号