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 相关文章推荐
图片自动缩小的js代码,用以防止图片撑破页面
Mar 12 Javascript
jQuery UI Dialog控件中的表单无法正常提交的解决方法
Dec 19 Javascript
基于jquery完美拖拽,可返回拖动轨迹
Mar 29 Javascript
单击浏览器右上角的X关闭窗口弹出提示的小例子
Jun 12 Javascript
判断是否安装flash player及当前版本的JS代码
Aug 08 Javascript
extjs_02_grid显示本地数据、显示跨域数据
Jun 23 Javascript
js闭包的用途详解
Nov 09 Javascript
jQuery中[attribute*=value]选择器用法实例
Dec 31 Javascript
js判断当前页面在移动设备还是在PC端中打开
Jan 06 Javascript
AngularJS学习笔记之依赖注入详解
May 16 Javascript
详解如何使用 vue-cli 开发多页应用
Dec 16 Javascript
基于Vue实现拖拽效果
Apr 27 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中的UNICODE 编码与解码
2013/06/29 PHP
PHP输出日历表代码实例
2015/03/27 PHP
php实现过滤字符串中的中文和数字实例
2015/07/29 PHP
php静态成员方法和静态的成员属性的使用方法
2017/10/26 PHP
关于php unset对json_encode的影响详解
2018/11/14 PHP
从阿里妈妈发现的几个不错的表单验证函数
2007/09/21 Javascript
jQuery $.each的用法说明
2010/03/22 Javascript
JavaScript游戏之优化篇
2010/11/08 Javascript
Chrome中JSON.parse的特殊实现
2011/01/12 Javascript
jquery的键盘事件修改代码
2011/02/24 Javascript
Jquery 跨域访问 Lightswitch OData Service的方法
2013/09/11 Javascript
addEventListener()第三个参数useCapture (Boolean)详细解析
2013/11/07 Javascript
JavaScript禁止用户多次提交的两种方法
2016/07/24 Javascript
第一次接触神奇的Bootstrap导航条
2016/08/09 Javascript
详解angularJs中自定义directive的数据交互
2017/01/13 Javascript
bootstrap轮播图示例代码分享
2017/05/17 Javascript
vue使用Axios做ajax请求详解
2017/06/07 Javascript
小程序实现发表评论功能
2018/07/06 Javascript
vue中使用GraphQL的实例代码
2019/11/04 Javascript
JS插入排序简单理解与实现方法分析
2019/11/25 Javascript
Vue+Element ui 根据后台返回数据设置动态表头操作
2020/09/21 Javascript
Vue组件简易模拟实现购物车
2020/12/21 Vue.js
Python读取系统文件夹内所有文件并统计数量的方法
2018/10/23 Python
python实现Dijkstra静态寻路算法
2019/01/17 Python
在win10和linux上分别安装Python虚拟环境的方法步骤
2019/05/09 Python
Python将主机名转换为IP地址的方法
2019/08/14 Python
Python实现微信中找回好友、群聊用户撤回的消息功能示例
2019/08/23 Python
mac使用python识别图形验证码功能
2020/01/10 Python
德国户外装备、登山运动和攀岩商店:tapir store
2020/02/12 全球购物
C/C++程序员常见面试题一
2012/12/08 面试题
校园达人秀策划书
2014/01/12 职场文书
技能比武方案
2014/05/21 职场文书
学校会议通知范文
2015/04/15 职场文书
《1942》观后感
2015/06/08 职场文书
2015年乡镇食品安全工作总结
2015/10/22 职场文书
Vue h函数的使用详解
2022/02/18 Vue.js