jquery.post用法示例代码


Posted in Javascript onJanuary 03, 2014

使用ajax在前端验证是否执行某个操作
jquery.post参数为
url,[data],[callback],[type]

url:发送请求地址。

data:待发送 Key/value 参数。

callback:发送成功时回调函数。

type:返回内容格式,xml, html, script, json, text, _default。

$.post('admin/HhCheckVote.do?ids=' + '${ids}', {}, function(flag) { 
if(flag.isVote=="true"){ 
document.getElementById("jvForm").action="admin/HhArticleVoteCommit.do"; 
document.getElementById("jvForm").submit(); 
}else{ 
alert("您已经投过票!"); 
} 
});

struts.xml中action配置为:
<action name="HhCheckVote" method="checkVote" 
class="org.bkgd.ehome.jeeplugin.userapp.web.action.ActionHhArticleQuery"> 
<result type="json"></result> 
</action>

Action
private String isVote; 
public String getIsVote() { 
return isVote; 
} 
public void setIsVote(String isVote) { 
this.isVote = isVote; 
} 
public String checkVote(){ 
try { 
List<Map<String,Object>> list = aloneIMP.checkVote(ids,getCurrentUser()).search().getResultList(); 
if(list.size()==0){ 
isVote = "true"; 
}else{ 
isVote = "false"; 
} 
} catch (SQLException e) { 
// TODO Auto-generated catch block 
e.printStackTrace(); 
} 
return SUCCESS; 
}

PS:
action 方法的返回值需是全局变量,且必须有get,set方法,局部变量则不行
方法有返回值,不能是void
Javascript 相关文章推荐
让您的菜单不离网站
Oct 03 Javascript
验证控件与Button的OnClientClick事件详细解析
Dec 04 Javascript
JavaScript获取网页支持表单字符集的方法
Apr 02 Javascript
Javascript复制实例详解
Jan 28 Javascript
AngularJs中Bootstrap3 datetimepicker使用实例
Dec 13 Javascript
JavaScript递归算法生成树形菜单
Aug 15 Javascript
基于Vue2的独立构建与运行时构建的差别(详解)
Dec 06 Javascript
详解Angular路由之路由守卫
May 10 Javascript
React+Redux实现简单的待办事项列表ToDoList
Sep 29 Javascript
原生js实现二级联动菜单
Nov 27 Javascript
vue+iview使用树形控件的具体使用
Nov 02 Javascript
vue添加自定义右键菜单的完整实例
Dec 08 Vue.js
简单的代码实现jquery定时器
Jan 03 #Javascript
jquery将一个表单序列化为一个对象的方法
Jan 03 #Javascript
jQuery的DOM操作之删除节点示例
Jan 03 #Javascript
JQuery中dataGrid设置行的高度示例代码
Jan 03 #Javascript
JavaScript实现两个Table固定表头根据页面大小自行调整
Jan 03 #Javascript
js传中文参数controller里获取参数乱码问题解决方法
Jan 03 #Javascript
IE6下拉框图层问题探讨及解决
Jan 03 #Javascript
You might like
新手学习PHP的一些基础知识分享
2011/07/27 PHP
php调用自己java程序的方法详解
2016/05/13 PHP
Centos7 Yum安装PHP7.2流程教程详解
2019/07/02 PHP
对textarea框的代码调试,而且功能上使用非常方便,酷
2006/06/30 Javascript
js 日期转换成中文格式的函数
2009/07/07 Javascript
JQuery获取元素文档大小、偏移和位置和滚动条位置的方法集合
2010/01/12 Javascript
在JS中最常看到切最容易迷惑的语法(转)
2010/10/29 Javascript
javascript数组操作(创建、元素删除、数组的拷贝)
2014/04/07 Javascript
node.js中的console.timeEnd方法使用说明
2014/12/09 Javascript
深入理解JavaScript系列(37):设计模式之享元模式详解
2015/03/04 Javascript
老司机带你解读jQuery插件开发流程
2016/05/16 Javascript
BootStrap智能表单实战系列(九)表单图片上传的支持
2016/06/13 Javascript
jQuery动态移除和添加背景图片的方法详解
2017/03/07 Javascript
JS获取日期的方法实例【昨天,今天,明天,前n天,后n天的日期】
2017/09/28 Javascript
分析javascript原型及原型链
2018/03/18 Javascript
基于Angular 8和Bootstrap 4实现动态主题切换的示例代码
2020/02/11 Javascript
vue中使用带隐藏文本信息的图片、图片水印的方法
2020/04/24 Javascript
Jquery ajax书写方法代码实例解析
2020/06/12 jQuery
[01:34]2014DOTA2展望TI 剑指西雅图VG战队专访
2014/06/30 DOTA
Python中文竖排显示的方法
2015/07/28 Python
Python 比较两个数组的元素的异同方法
2017/08/17 Python
tensorflow实现加载mnist数据集
2018/09/08 Python
为什么你还不懂得怎么使用Python协程
2019/05/13 Python
Pycharm+django2.2+python3.6+MySQL实现简单的考试报名系统
2019/09/05 Python
python实现的汉诺塔算法示例
2019/10/23 Python
python3.6使用SMTP协议发送邮件
2020/05/20 Python
python安装和pycharm环境搭建设置方法
2020/05/27 Python
CSS3属性使网站设计增强同时不消弱可用性
2009/08/29 HTML / CSS
Bootstrap 学习分享
2012/11/12 HTML / CSS
JackJones官方旗舰店:杰克琼斯男装
2018/03/27 全球购物
ReVive利维肤美国官网:RéVive Skincare
2018/04/18 全球购物
沃尔玛加拿大:Walmart.ca
2020/03/02 全球购物
文字自荐书范文
2014/02/10 职场文书
党委书记群众路线对照检查材料思想汇报
2014/10/04 职场文书
六一文艺汇演开幕词
2015/01/29 职场文书
关于JavaScript轮播图的实现
2021/11/20 Javascript