2024-11-03 01:59:15
感谢你的回复,我也是正在学习,主要是想用ajax实现局部刷新,想以json对象的形式返回到前台,可是我试了许多方式,总是在前台接收不到返回的数据,请问能针对返回json对象的形式给出具体的指导么?再次感谢
哦,原来如此。参照此格式
$.ajax({
url:"",//这里写你提交的action
type:"post",
data:{"text":textNode,"pid":node.data.id},//这里是你提交的参数
dataType:"json",//数据格式
success:function(data){//这里是你返回的数据
alert(data.text); //jquery会将json变成js对象
}
})
你可以到后台具体的类中out.print()一下,看到底执行没。调试一下。然后对于你取数据的问题网上也有很多例子。要学会用百度,google哦~!
2024-11-03 01:16:54
对于action返回为null有点疑惑,因为页面初始的时候就是用action生成的,如果返回为null 的话,那是不是说初始的时候就不能用这个action了呢?
在struts2中,action返回的字符串不是用来指向返回页面吗?ajax请求不需要页面啊,只要数据就行了
你的意思我大概明白,只是我现在做是最开始的时候,初始化那个页面的时候就是调用action的啊,如果没有那个返回的字符串的话,那么刚开始的时候不就定位不到了么?所以感到有点迷惑,不知道该怎么处理,能给个建议么?
返回页面Action 和 负责处理ajax请求的Action 各写一个
2024-11-03 01:03:08
不用jquery,只用纯的ajax怎么实现会比较好些呢
纯的ajax我不会用,不过dwr比较好用,资料也不少
dwr一点不了解,能推荐的不错的资料么
2024-11-03 01:48:06