我用JSP+servlet做的项目,在界面上根据下拉列表选择值,动态在下面显示,比如下拉列表是部门id,选择某个部门,在下面显示部门的信息,无刷新的,我想用ajax。但是好像ajax只能传递文字什么的,我想在servlet中查询数据库,ajax返回数组,然后界面上用el表达式输出。要怎么做呢??????????
解决方案 »
- Hibernate查询关联对象是否为空的语句
- struts2标签iteractor
- 我在nz_gdlist.action中无法获取到Mchz,请高手指教!!!
- webwork与weblogic在linux下的解析报错
- 菜鸟恳求一实际的ejb例子(不是helloword),希望能通过它懂一些ejb的真正道理!热心人肯定会帮助俺!
- struts中的配置问题
- JSTL语句问题,求指出,指导。
- 数据集操作
- eclipse+Weblogic怎么去整合
- jdk1.5 webservice 启动报错·
- 帮我看看这行代码什么意思啊谢谢,实在是没有分了。哎。
- 断网的情况下,启动tomcat用IE打不开tomcat主页,连上网就能打开
传递部门id值到后台,查询数据库后,将得到的数据以json方式返回,然后在前台解析json来显示。
var demo = $.trim($("#userName").val());
$.getJSON("sysCtrl/businessIdc!upOne.action?参数名="+demo,function(json){
alert(json);
});action随便定义个方法
HttpServletResponse response = ServletActionContext.getResponse();
response.setCharacterEncoding("utf-8"); // 防止返回是乱码
PrintWriter out = ServletActionContext.getResponse().getWriter();
out.println("测试成功");
out.close();
return NONE;
没接触过jquary,json。。谢谢
是的,方法很简单的,ajax只是一种异步的调用方式,除了不点“提交”其余和普通的do一模一样。
谁告诉你的 只要框架好 ajax什么都能传ajax可以返回json格式的但是你要在界面上用el表达式输出;我感觉 够呛, 但是你可以 在你想显示的地方埋一个空的div,你可以根据 json数据 动态往div里面加 反正和你要的效果是一样的