liferay中使用Jquery返回json对象处理
2008-11-11 09:41
429 查看
1. 引入js。
参见liferay-portlet.xml
在配置<portlet>时,其中有一项<header-portlet-javascript>
如
<header-portlet-javascript>/html/portlet/mail/packed.js</header-portlet-javascript>
在dtd中这样解释
Set the path of JavaScript that will be referenced in the page's header relative to the portlet's context path.
具体的装载过程在PortletLocalServiceImpl.java中的_readLiferayPortletXML方法中可以看到
2. Ajax方法
var xHR = jQuery.ajax (
{ //定义访问url,对应struts的配置文件
url: themeDisplay.getPathMain() + "/mail/action",
//参数设置
data: {cmd: "getRecipients", data: data.value},
//返回类型
dataType: 'json',
async: false
}
);
3. Action返回josn
在action中通过JSONArray构建json对象返回,具体可参见MailAction.java
Action必须继承JSONAction,覆写父类方法getJSON()
4. 客户端获取并处理
获取返回内容,转化为josn格式
var jsonObj = Liferay.Util.toJSONObject(xmlHttpReq.responseText);
参见liferay-portlet.xml
在配置<portlet>时,其中有一项<header-portlet-javascript>
如
<header-portlet-javascript>/html/portlet/mail/packed.js</header-portlet-javascript>
在dtd中这样解释
Set the path of JavaScript that will be referenced in the page's header relative to the portlet's context path.
具体的装载过程在PortletLocalServiceImpl.java中的_readLiferayPortletXML方法中可以看到
2. Ajax方法
var xHR = jQuery.ajax (
{ //定义访问url,对应struts的配置文件
url: themeDisplay.getPathMain() + "/mail/action",
//参数设置
data: {cmd: "getRecipients", data: data.value},
//返回类型
dataType: 'json',
async: false
}
);
3. Action返回josn
在action中通过JSONArray构建json对象返回,具体可参见MailAction.java
Action必须继承JSONAction,覆写父类方法getJSON()
4. 客户端获取并处理
获取返回内容,转化为josn格式
var jsonObj = Liferay.Util.toJSONObject(xmlHttpReq.responseText);
相关文章推荐
- jquery序列化form表单使用ajax提交后处理返回的json数据
- hjquery-autoComplete 处理返回的json对象问题
- Jquery 使用Ajax获取后台返回的Json数据后,页面处理
- 对于对象的简单验证及返回处理——@JsonView ,@Valid注解的使用
- 使用jquery uploadfy插件上传文件返回json格式的处理办法
- jquery-autoComplete 处理返回的json对象问题
- jQuery form插件的使用之处理server返回的JSON, XML,HTML数据
- Jquery 使用Ajax获取后台返回的Json数据后,页面处理
- 关于ASP.NET下,JQuery+AJAX使用JSON返回对象集合List数据的总结
- Jquery 使用Ajax获取后台返回的Json数据后,页面处理
- Jquery 使用Ajax获取后台返回的Json数据后,页面处理
- jQuery form插件的使用之处理server返回的JSON, XML,HTML数据
- jquery序列化form表单使用ajax提交后处理返回的json数据
- jquery中ajax如何返回值到上层函数的方法以及对于js处理json对象方法的记录
- jquery-autoComplete 处理返回的json对象问题
- springMVC使用ajax返回json对象,用jquery进行解析.
- Jquery 使用Ajax获取后台返回的Json数据后,页面处理
- Jquery 使用Ajax获取后台返回的Json数据后,页面处理
- Jquery和Struts2使用Ajax时部分属性以json返回的处理
- jquery序列化form表单使用ajax提交后处理返回的json数据