Liferay 用 Jquery 做Ajax
JSP:
<portlet:resourceURL var="ajaxContent">
<portlet:param name="_spage" value="要跳转的路径" />
</portlet:resourceURL>
JavaScriipt:
function getAjaxContent(e) {
var obj = $(e);
$.ajax({
type: 'POST',
url: '<%=ajaxContent.toString() %>',
data: {"fileCode": obj.val(), "actionName" : "getThisContent"},
dataType: 'text',
success: function(data){
var obj = jQuery.parseJSON(data);
alert(obj.value);
}
});
}
JAVA:
String actionName = request.getParameter("actionName");
if("getThisContent".equals(actionName)) {
JSONObject jsonObject = JSONFactoryUtil.createJSONObject();
jsonObject.put("value", "VVVVVVVVVVVVVVVVVV");
}
JSP:
<portlet:resourceURL var="ajaxContent">
<portlet:param name="_spage" value="要跳转的路径" />
</portlet:resourceURL>
JavaScriipt:
function getAjaxContent(e) {
var obj = $(e);
$.ajax({
type: 'POST',
url: '<%=ajaxContent.toString() %>',
data: {"fileCode": obj.val(), "actionName" : "getThisContent"},
dataType: 'text',
success: function(data){
var obj = jQuery.parseJSON(data);
alert(obj.value);
}
});
}
JAVA:
String actionName = request.getParameter("actionName");
if("getThisContent".equals(actionName)) {
JSONObject jsonObject = JSONFactoryUtil.createJSONObject();
jsonObject.put("value", "VVVVVVVVVVVVVVVVVV");
}