liferay如何在struts2中調用ajax
1 jsp代碼如下
<%@ page language="java" import="java.util.*,com.liferay.portal.kernel.portlet.LiferayWindowState" pageEncoding="GBK"%>
<portlet:renderURL var="addRules" windowState="<%= LiferayWindowState.EXCLUSIVE.toString() %>">
<portlet:param name="struts.portlet.action" value="pn/addPRules" />
</portlet:renderURL>
</pre><pre name="code" class="html">$("#ackAll").click(function() {var siteId=$("#siteIdHidden").val();var status=$("#statusHidden").val();var acknowledged=$("#acknowledgedHidden").val();var tiggerFrom=$("#tiggerFromHidden").val();var tiggerTo=$("#tiggerToHidden").val();var resetFrom=$("#resetFromHidden").val();var resetTo=$("#resetToHidden").val();var currentPage=$("#currentPageHidden").val();var paramObj=assemblyObject(siteId,tiggerFrom,tiggerTo,resetFrom,resetTo,status,acknowledged,currentPage);setTimeout(function(){$.ajax({ type : 'POST', data:paramObj,url : '<%=<span style="font-family: Arial, Helvetica, sans-serif;">addRules</span>%>', success : function(data){ if("success"==data){backgroundProgram(siteId,status,acknowledged,tiggerFrom,tiggerTo,resetFrom,resetTo,currentPage);}} }); },300);});
2 參考網站
http://stackoverflow.com/questions/10240983/unable-to-call-struts2-action-using-jquery-ajax-in-liferay
http://www.liferay.com/zh/community/forums/-/message_boards/message/40701774
liferay如何在struts2中調用ajax相关推荐
- php利用ajax文件上传,如何在PHP中利用AjaxForm实现一个文件上传功能
如何在PHP中利用AjaxForm实现一个文件上传功能 发布时间:2020-12-18 14:52:38 来源:亿速云 阅读:94 作者:Leah 如何在PHP中利用AjaxForm实现一个文件上传功 ...
- 如何在IDEA中使用Struts2框架
学习笔记 实现目标:在index.html中点击按钮跳转到next.html 目录 使用maven创建web项目 在pom.xml中添加struts框架的依赖 创建action(java类) 创建st ...
- 如何在js中使用ajax请求数据,在 JS 中怎么使用 Ajax 来进行请求
在 JS 中怎么使用 Ajax 来进行请求 发布时间:2021-07-22 09:48:43 来源:亿速云 阅读:78 作者:chen 本篇内容介绍了"在 JS 中怎么使用 Ajax 来进行 ...
- 如何在SharePoint2010中添加Deep Zoom Image
如何在SharePoint2010中添加Deep Zoom Image 应用范围 SharePoint 2010 Foundation:SharePoint 2010 Standard:SharePo ...
- 二十四、Struts2中的UI标签
二十四.Struts2中的UI标签 Struts2中UI标签的优势: 数据回显 页面布局和排版(Freemark),struts2提供了一些常用的排版(主题:xhtml默认 simple ajax) ...
- 如何在AngularJS中使用ng-repeat迭代键和值?
本文翻译自:How to iterate over the keys and values with ng-repeat in AngularJS? In my controller, I have ...
- 如何在JavaScript中验证电子邮件地址
如何在JavaScript中验证电子邮件地址? #1楼 与squirtle相比 ,这是一个复杂的解决方案,但是在正确验证电子邮件方面做得非常出色: function isEmail(email) { ...
- Struts2 中的数据传输的几种方式
原文地址:http://blog.csdn.net/li_tengfei/article/details/6098126 1. 如何将参数从界面传递到Action? 你可以把Struts2中的 ...
- 一步一步学Silverlight 2系列(21):如何在Silverlight中调用JavaScript
概述 Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, ...
最新文章
- Tornado写简易服务器
- 一个回车引发的编译错误
- gitlab使用方法
- Seek the Name, Seek the Fame POJ - 2752 (理解KMP函数的失配)既是S的前缀又是S的后缀的子串
- ROS学习—opencv使用之图片传输
- django获取ip与数据重复性判定
- php垃圾回收算法分代,PHP的垃圾回收机制代码实例讲解
- 机器学习必读之路必读_2017年必读的9个游戏故事
- (一)linux下hadoop安装配置
- 设计模式之GOF23原型模式02
- Arena4D点云数据处理软件简介
- con和com开头单词规律_日语记忆其实很有规律,对于日语初学者你知道这些窍门么...
- java resin_resin启动问题
- 狐狸找兔子(java 版)
- linux : netdb.h
- 手机的红外线功能有可能淘汰
- 摩托罗拉的新一代智能家庭和婴儿监护亮相香港电子产品展
- C#创建Windows窗体应用程序实例6【ASCII码查询程序】
- 苹果iPad Pro为什么选择激光雷达?
- agv调度matlab程序,4款agv调度控制系统应用软件
热门文章
- C# 实验四 获取系统时间、点击加一秒功能
- Spring Boot devtool的使用
- Spring中@Async用法总结
- 13.multi-term-vector请求
- 【完美解决】Could not process result for mapping: ResultMapping{property=‘null‘, column=‘xxx‘, javaType=
- 【千字分析】剑指 Offer 05. 替换空格
- python3 ftp模块_python3利用pyftpdlib模块启动ftp服务
- 爬取某瓣电影中你好,李焕英电影的短评并生成词云
- 5最后一条记录_在一堆数据中,如何获取最后一次记录?
- python笔记之文件的基本操作和os模块