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代码小结
Oct 14 Javascript
表单切换,用回车键替换Tab健(不支持IE)
Jul 20 Javascript
学习javascript面向对象 掌握创建对象的9种方式
Jan 04 Javascript
jQuery实现的分子运动小球碰撞效果
Jan 27 Javascript
JavaScript编写页面半透明遮罩效果的简单示例
May 09 Javascript
利用vue实现模态框组件
Dec 19 Javascript
jQuery插件artDialog.js使用与关闭方法示例
Oct 09 jQuery
浏览器调试动态js脚本的方法(图解)
Jan 19 Javascript
koa源码中promise的解读
Nov 13 Javascript
js简单遍历获取对象中的属性值的方法示例
Jun 19 Javascript
微信小程序实现页面分享onShareAppMessage
Aug 12 Javascript
vue实现购物车的小练习
Dec 21 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的可变变量名需要的注意的问题
2013/06/20 PHP
php中smarty变量修饰用法实例分析
2015/06/11 PHP
全面解读PHP的人气开发框架Laravel
2015/10/15 PHP
php获取给定日期相差天数的方法分析
2017/02/20 PHP
yii框架redis结合php实现秒杀效果(实例代码)
2017/10/26 PHP
Yii中特殊行为ActionFilter的使用方法示例
2020/10/18 PHP
javascript显示隐藏层比较不错的方法分析
2008/09/30 Javascript
颜色选择器 Color Picker,IE,Firefox,Opera,Safar
2010/11/25 Javascript
jquery struts 验证唯一标识(公用方法)
2013/03/27 Javascript
JavaScript splice()方法详解
2020/09/22 Javascript
js实现在网页上简单显示时间的方法
2015/03/02 Javascript
浏览器环境下JavaScript脚本加载与执行探析之动态脚本与Ajax脚本注入
2016/01/19 Javascript
JavaScript 函数的执行过程
2016/05/09 Javascript
Chrome调试折腾记之JS断点调试技巧
2017/09/11 Javascript
Vue Element使用icon图标教程详解(第三方)
2018/02/07 Javascript
vue实现文件上传功能
2018/08/13 Javascript
详解React 的几种条件渲染以及选择
2018/10/23 Javascript
详解关于html,css,js三者的加载顺序问题
2019/04/10 Javascript
node.js基于socket.io快速实现一个实时通讯应用
2019/04/23 Javascript
小程序绑定用户方案优化小结
2019/05/15 Javascript
vue抽出组件并传值实例
2020/07/31 Javascript
python 爬取微信文章
2016/01/30 Python
Python Socket实现简单TCP Server/client功能示例
2017/08/05 Python
django 发送邮件和缓存的实现代码
2018/07/18 Python
python实现随机漫步算法
2018/08/27 Python
Python中xml和json格式相互转换操作示例
2018/12/05 Python
python列表,字典,元组简单用法示例
2019/07/11 Python
python将时分秒转换成秒的实例
2019/12/07 Python
pandas实现excel中的数据透视表和Vlookup函数功能代码
2020/02/14 Python
Pandas中DataFrame基本函数整理(小结)
2020/07/20 Python
同学聚会主持词
2014/03/18 职场文书
个人对照检查剖析材料
2014/10/13 职场文书
如何写好活动总结
2019/06/21 职场文书
Python爬取用户观影数据并分析用户与电影之间的隐藏信息!
2021/06/29 Python
使用CSS3实现按钮悬停闪烁动态特效代码
2021/08/30 HTML / CSS
Python序列化模块JSON与Pickle
2022/06/05 Python