摘要: action会返回一个大的数组,里面包含三个小的数组,数组值想这样:需要引入以下jar包:1、jquery:$.ajax({ url: qurl, context: document.body, dataType:'json', success: function(data){ var list = eval("("+data+")"); var selectItem =list[1][0].selectItem.split("_");//取第二个小数组中的第一个元素中的selectItem值,并对其值进行下划线分解。 阅读全文
posted @ 2012-08-21 20:39 wangle100 阅读(514) 评论(0) 推荐(0) 编辑
摘要: 转:http://blog.csdn.net/hitxueliang/article/details/6818186最近有人问我,怎么用JQuery+JSON+Struts实现,返回一个List到页面,前面我已经讲过了 一个简单的登陆的例子,那是返回一个字符串,这个例子有些不同,因为你要返回的是一个列表,而列表中都是实体:在这个实例中点击公司名称,返回子公司列表,从Action中返回List这就需要用到JSONArray 把原来的List 转化为JSONArray格式,我看到网上有相应的文章,但是相对麻烦,还有很多人自己写代码,实现普通的实体转化为JSon对象,这样的人很厉害,但是有现成的为什 阅读全文
posted @ 2012-08-21 20:24 wangle100 阅读(473) 评论(0) 推荐(0) 编辑
摘要: 转:http://www.cnblogs.com/linjiqin/archive/2011/03/19/1989169.html以下采用struts2+jquery+json模拟一个案例。当点击提交按钮时会把输入的数据提交到后台,然后从后台获取数据在客户端显示。效果如下:接下来为struts2+jquery+json集成步骤:1、新建一个web工程,导入struts2+jquery+json所需jar,如下图目录结构图2、创建实体类Userpackage com.ljq.bean;import java.io.Serializable;@SuppressWarnings("seri 阅读全文
posted @ 2012-08-21 20:22 wangle100 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 1 属性1.11 autoOpen ,这个属性为true的时候dialog被调用的时候自动打开dialog窗口。当属性为false的时候,一开始隐藏窗口,知道.dialog("open")的时候才弹出dialog窗口。默认为:true。1.12 初始化例:请注意,$('.selector')是dialog 的类名,在本例中.selector=#dialoag,以后不再说明。$('.selector').dialog({ autoOpen: false });1.13 初始化后,得到和设置此属性例://获得var autoOpen = $(&# 阅读全文
posted @ 2012-08-21 16:16 wangle100 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 转:http://developer.51cto.com/art/200906/129090.htmJSON-lib这个Java类包用于把bean,map和XML转换成JSON并能够把JSON转回成bean和DynaBean。下载地址:http://json-lib.sourceforge.net/还要需要的第3方包:org.apache.commons(3.2以上版本)org.apache.oronet.sf.ezmorph(ezmorph-1.0.4.jar)nu.xom1、Listboolean[]boolArray=newboolean[]{true,false,true}; JSON 阅读全文
posted @ 2012-08-21 16:05 wangle100 阅读(191) 评论(0) 推荐(0) 编辑
摘要: dwr的回调函数的执行默认是异步的,即在调用dwr函数以后,如果后面还有js语句,会立刻执行其后的js语句,不会等待dwr函数的回调函数执行完后才去执行其后的js语句。现在,我们可以通过设置dwr让其同步执行,即做完回调函数以后,再继续执行其后的js。同步执行设置语句: dwr.engine.setAsync(false);用完某个调用以后,最好还是返回原来的异步执行:dwr.engine.setAsync(false);例子:function check(id,index){...............................if(masterConfId == "&qu 阅读全文
posted @ 2012-08-21 15:01 wangle100 阅读(924) 评论(0) 推荐(0) 编辑
摘要: 转:http://www.web600.net/html/editor/JavaScript/200912291253.html在做jquery AJAX应用开发的时候,我们通常喜欢把服务器端返回的JSON格式字符串在客户端的回调函数中把它作为JavaScript代码执行并用一个变量保存起来,以方便使用返回的数据。通常的做法就是var jsonData = eval(xmlHttp.responseText)。这看起来似乎一切都是正确的,但当你运行代码的时候,你会发现报“invalid labe”错误了。为什么?我也不清楚,但我找到了解决这个问题的方法。在我刚遇到这个问题的时候也特别头痛,因为 阅读全文
posted @ 2012-08-21 14:49 wangle100 阅读(227) 评论(0) 推荐(0) 编辑