jquery ajax方法无法传递数据到action,求解???

js:functiongetCommentList(page){varuserName=$("#userName").val();varstartDate=$("#sta... js:
function getCommentList(page) {
var userName = $("#userName").val();
var startDate = $("#startDate").val();
var endDate = $("#endDate").val();
alert(endDate);
$.ajax({
type : "GET",
dataType : 'json',
url : "./comment/" + page + ".json",
data : "startDate=" + startDate
+ "&endDate=" + endDate
+ "&userName=" + userName
}).done(function(data) {………………});}
action:
@Controller
@RequestMapping("/admin/comment")
public class CommentAction {
@RequestMapping(value = "/{page}" ,method = RequestMethod.GET)
@ResponseBody
public String getCommentList(
final HttpServletRequest request,
final HttpServletResponse response,
@RequestParam("userName") final String userName,
@RequestParam("startDate") final Date startDate,
@RequestParam("endDate") final Date endDate,
@PathVariable("page") final int page){……………………}
}
问题解决了,action中接收的startDate和endDate参数类型错了,应该是String型的,谢谢二位啦
展开
 我来答
idiotsxp
2013-05-17 · 超过31用户采纳过TA的回答
知道答主
回答量:89
采纳率:100%
帮助的人:57.6万
展开全部
data应该是json格式吧
caiaolin
2013-05-16 · TA获得超过664个赞
知道小有建树答主
回答量:621
采纳率:0%
帮助的人:462万
展开全部
你的处理页面是json??
url : "./comment/" + page + ".json",
更多追问追答
追问
是的,之前只传一个page参数是可以的,就是
$.ajax({
type : "GET",
dataType : 'json',
url : "./comment/" + page + ".json"
}).done(function(data) {………………});}
的时候没问题
追答
我看你下面的追问··url是url : "./comment/getCommentList.action",这个吧···
然后你的dataType是json··那么你action里面输出的时候要以json的形式输出··
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
乔兔兔HAPPY
2013-05-16
知道答主
回答量:51
采纳率:0%
帮助的人:26.6万
展开全部
看看是不是url地址写错了
更多追问追答
追问
我这样写的时候还是不行那:
url : "./comment/getCommentList.action",
data : "startDate=" + startDate
+"&page+"+page
+ "&endDate=" + endDate
+ "&userName=" + userName

@RequestMapping(value = "/getCommentList" ,method = RequestMethod.GET)
@ResponseBody
public String getCommentList(
追答
你的struts点的是什么?是action吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式