又碰到问题了 action返值给ajax的
页面通过ajax发送请求给action,然后action这边我不知道怎么返回了,也不清楚Js怎么接收了。并且还要把数据传递到另外的jsp里的js处理
这是我js代码里的:
$.ajax({
type:"post", //发送方式
url:"lkl!realdate.action", //处理页面(或者action)
dataType:"json",
data:{ sltYear:selectName,che1:cheTxtName }
});
action代码:
我在网上找的似乎有两种 一种是用流,然后返回null,一种是返回json的字符串
1: resp.getWriter().write(jsonArray.toString());
return null;
2: String result = jsonArray.toString();
return result ;
这两种有什么区别? 对应的xml可不可以不加上<result type="json">?
看的不是很明白
------解决方案--------------------其实返回要看你想要什么类型的,也可以是html的
------解决方案--------------------
以后都用WebSocket了。这个学了也用不了几年了。