读书人

又碰到有关问题了 action返值给ajax的

发布时间: 2013-10-24 18:27:21 作者: rapoo

又碰到问题了 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">?
看的不是很明白


ajax json jsp js action
[解决办法]
其实返回要看你想要什么类型的,也可以是html的
[解决办法]

引用:
Quote: 引用:

Quote: 引用:

Quote: 引用:

Quote: 引用:

Quote: 引用:

Quote: 引用:

Quote: 引用:

其实返回要看你想要什么类型的,也可以是html的

我页面是要接收json ,配置type="json" 那这个action里还有其他的<result name="xx">/xx.jsp 这种的会不会冲突?

不会的。都是按照name映射的


那action里面大致是不是这么写

String result= json.toString();
return XXX;
xml:
<result name="XXX" type="json">
那js里面该怎么接收呢?

js接受的就是一段字符串,你或者提取其中所需要的元素,或者解析成数组的形式。
或者利用别人写好的js脚本文件更好,详见
http://www.jb51.net/article/22588.htm


这个我会 之前做的是把json设到作用域里面去 然后在JS里解析 这个是用AJAX 没接触过

你是想找一个Ajax例子还是什么呢?
我觉得你还是先别用json,先简单的做一个Ajax通信的例子比价合适。


json 之前做过 就是AJAX 接触不多 所以好多不懂。。

以后都用WebSocket了。这个学了也用不了几年了。

读书人网 >Java Web开发

热点推荐