Ajax调用action后,jsp页面怎么获取action的返回数据?action要改什么吗?

action返回的数据是List数据,而且是jsp页面获取这些数据,不是Ajax获取这些数据

List数组最好换为json的,$.post("action路径",function(data返回的数据){
你最好弹一下,看是不是你要的数据
eval("var mydata="+data);
再用each循环就好
});
温馨提示:内容为网友见解,仅供参考
第1个回答  2014-02-19
$.ajax({
type: "post",
url : "/manager/mobileSet.do?method=replaceCss",
dataType:'json',
data:'colorType='+color,
success: function(result){
alert(result); //这里我想接收到action里边的字符串,怎么写 ?
}
});

后台java代码:
String result = “xxxxxxxxxxxxxxx”;
PrintWriter out = this.servletResponse.getWriter();
out.write(result);本回答被提问者采纳
第2个回答  2014-02-19
没有返回list 数据的...只能是xml 或者json.然后在前台解析

struts2中如何在jsp页面中用js取得action中传过来的值?是用js得到...
actionNum就是action传过来的变量名

struts2中,jsp页面通过ajax访问了action,action如何返回一个json数据给...
public class pageAction extends ActionSupport{ private String username;private String password;private String cmd;public String execute(){ String result = "";String message = "";\/\/创建流 PrintWriter out = null;\/\/创建json对象 JSONObject json = new JSONObject();cmd = ServletActionConte...

jsp的action为jsp怎样传值
一种是ajax异步提交,()在action类里面写一些属性,属性名称对应,你在action后面加上username=$("#id").val();你对应的action中就有username这个属性(有get\/set方法)自动接收表单username 的input值 直接表单提交,在action类里面写一些属性,属性名称对应表单里面的标签name比如在form表单中,有你对...

如何在js中写代码调用action中的方法返回结果集合,并注入到包含该js的j...
在浏览器中有一个对象xmlhttpRequest,他可以实现异步请求而不用刷新页面.只要指定一个url,可以包含参数,像你这个,就是怎么访问action,就怎么写这个url,然后执行时会自动从这个action返回结果,你所说的"注入"是js对页面元素的操作范畴.你可以从网上搜索ajax,有很多的例子,你可以借鉴一下....

SSH框架中,action如何获取jsp页面select选中的文本值,注意不是要value...
首先action只是一个接参数的一个接口,至于怎么获取jsp页面的,这些需要js,js就是作为交互使用的语言 这种情况下,你需要用ajax进行提交,提交之前,需要js获取a标签的text 1、select组件绑定value为你的text 2、select onselect或者onchange中获取对应a的text数据 ...

JSP问题帮忙看下为什么不能调用到这个action输出我要的结果
用ajax的异步交互去获取用hibernate的技术得到的数据库中的值并且用xml的形式返回jsp页面,用dom元素读取并用表格的形式显示 这里需要注意的是hibernate的搭建,我在搭建hibernate的时候得到一个结论,在MyEclipse8.6和MyEclipse9.0中使用的hibernate.cfg.xml中的语句不一样。要注意!最好是用工具生成!在用...

jquery.ajax请求action时 回调函数不执行
struts配置文件中继承的应该是json-default

如何在action中获取jsp页面文本框中的值
1.可以通过form提交 * 用户帐号名 用户帐号只能使用英文字母、数字和_号,不能使用中文、空格以及其他特殊字符

ajax获取后端数据在前端展示?
首先写一个一般处理程序来获取到你要加载到前台的数据,并序列化成json格式。后端编写代码,读取文件流并将需要传递的字段封装成JSON对象。后端将JSON对象与文件流一起返回给前端。前端通过AJAX或FetchAPI发送请求,接收后端返回的数据。第一种呢,也是最简单的一种,通过get提交方式,将参数在链接中以问号...

JSP页面怎么输出JAVABEAN里的数组
如果是没使用框架,就是servlet就是直接使用javabean的返回值,ssh框架也是一样的action返回的时候会把返回值带回来,发到你要去的页面,到那个页面就可以取到,要是使用springMVC的话,可以直接在那request.print.out("") 就是打印到你要去的页面,但是火狐浏览器居然不支持,无语,我是加了个jar包,使用map...

相似回答