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 相关文章推荐
PHP使用方法重载实现动态创建属性的get和set方法
Nov 17 Javascript
JavaScript设计模式之建造者模式介绍
Dec 28 Javascript
Jsonp 关键字详解及json和jsonp的区别,ajax和jsonp的区别
Dec 30 Javascript
javascript从定义到执行 你不知道的那些事
Jan 04 Javascript
利用vue-router实现二级菜单内容转换
Nov 30 Javascript
原生js实现简单的Ripple按钮实例代码
Mar 24 Javascript
vue2.0中click点击当前li实现动态切换class
Jun 21 Javascript
weui框架实现上传、预览和删除图片功能代码
Aug 24 Javascript
Vue.js组件通信的几种姿势
Oct 23 Javascript
vue 中directive功能的简单实现
Jan 05 Javascript
Vue中图片Src使用变量的方法
Oct 30 Javascript
详解Vue.js3.0 组件是如何渲染为DOM的
Nov 10 Javascript
简单的代码实现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调用Webservice思路及源码分享
2014/06/04 PHP
检测codeigniter脚本消耗内存情况的方法
2015/03/21 PHP
WordPress过滤垃圾评论的几种主要方法小结
2016/07/11 PHP
thinkPHP5.0框架引入Traits功能实例分析
2017/03/18 PHP
Laravel框架中队列和工作(Queues、Jobs)操作实例详解
2020/04/06 PHP
jQuery中文入门指南,翻译加实例,jQuery的起点教程
2007/01/13 Javascript
使用onbeforeunload属性后的副作用
2007/03/08 Javascript
关于JS判断图片是否加载完成且获取图片宽度的方法
2013/04/09 Javascript
仿新浪微博登陆邮箱提示效果的js代码
2013/08/02 Javascript
浅析jquery某一元素重复绑定的问题
2014/01/03 Javascript
node.js 开发指南 ? Node.js 连接 MySQL 并进行数据库操作
2014/07/29 Javascript
node.js中的buffer.fill方法使用说明
2014/12/14 Javascript
js获取微信版本号的方法
2015/05/12 Javascript
AngularJS ng-blur 指令详解及简单实例
2016/07/30 Javascript
js获取指定字符前/后的字符串简单实例
2016/10/27 Javascript
Bootstrap基本组件学习笔记之缩略图(13)
2016/12/08 Javascript
javascript基于牛顿迭代法实现求浮点数的平方根【递归原理】
2017/09/28 Javascript
Vue.js 父子组件通信的十种方式
2018/10/30 Javascript
javascript触发模拟鼠标点击事件
2019/06/26 Javascript
原生javascript自定义input[type=radio]效果示例
2019/08/27 Javascript
vue设置动态请求地址的例子
2019/11/01 Javascript
简析Python的闭包和装饰器
2016/02/26 Python
Python 爬虫学习笔记之正则表达式
2016/09/21 Python
windows下安装python的C扩展编译环境(解决Unable to find vcvarsall.bat)
2018/02/21 Python
python做接口测试的必要性
2019/11/20 Python
Pytorch实现神经网络的分类方式
2020/01/08 Python
Python进阶之迭代器与迭代器切片教程
2020/01/29 Python
解决pycharm同一目录下无法import其他文件
2020/02/12 Python
用CSS3写的模仿iPhone中的返回按钮
2015/04/04 HTML / CSS
捷科时代的软件测试笔试题
2015/11/09 面试题
英文简历自荐信范文
2013/12/11 职场文书
集体备课反思
2014/02/12 职场文书
《识字五》教学反思
2014/03/01 职场文书
美术学专业求职信
2014/07/23 职场文书
2015年暑期见闻
2015/07/14 职场文书
2019学校运动会开幕词
2019/05/13 职场文书