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 相关文章推荐
javascript实现的动态添加表单元素input,button等(appendChild)
Nov 24 Javascript
关于UTF-8的客户端用AJAX方式获取GB2312的服务器端乱码问题的解决办法
Nov 30 Javascript
js定义对象或数组直接量时各浏览器对多余逗号的处理(json)
Mar 05 Javascript
JSCode all of Brower 全局屏蔽网页右键功能 具体实现
Jun 05 Javascript
JavaScript中读取和保存文件实例
May 08 Javascript
Jquery日历插件制作简单日历
Oct 28 Javascript
Vuex之理解Getters的用法实例
Apr 19 Javascript
详解Vue使用命令行搭建单页面应用
May 24 Javascript
js实现分页功能
May 24 Javascript
vue项目中使用ueditor的实例讲解
Mar 05 Javascript
小程序云开发获取不到数据库记录的解决方法
May 18 Javascript
Javascript新手入门之字符串拼接与变量的应用
Dec 03 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
js中一维数组和二位数组中的几个问题示例说明
2014/07/17 Javascript
JavaScript中的Math.SQRT1_2属性使用简介
2015/06/14 Javascript
JS+CSS实现简易实用的滑动门菜单效果
2015/09/18 Javascript
JS扩展类,克隆对象与混合类实例分析
2016/11/26 Javascript
JavaScript解析JSON格式数据的方法示例
2017/01/24 Javascript
JS实现新建文件夹功能
2017/06/17 Javascript
jQuery实现的文字逐行向上间歇滚动效果示例
2017/09/06 jQuery
vue指令只能输入正数并且只能输入一个小数点的方法
2018/06/08 Javascript
js实现继承的方法及优缺点总结
2019/05/08 Javascript
微信小程序实现授权登录
2019/05/15 Javascript
layui select 禁止点击的实现方法
2019/09/05 Javascript
vuejs实现下拉框菜单选择
2020/10/23 Javascript
vue3.0 加载json的方法(非ajax)
2020/10/26 Javascript
Javascript文本框脚本实现方法解析
2020/10/30 Javascript
[03:11]TI9战队档案 - Alliance
2019/08/20 DOTA
Python实现PS图像调整黑白效果示例
2018/01/25 Python
python编程使用selenium模拟登陆淘宝实例代码
2018/01/25 Python
python3实现163邮箱SMTP发送邮件
2018/05/22 Python
flask框架实现连接sqlite3数据库的方法分析
2018/07/16 Python
django 控制页面跳转的例子
2019/08/06 Python
python实现本地批量ping多个IP的方法示例
2019/08/07 Python
Django中ajax发送post请求 报403错误CSRF验证失败解决方案
2019/08/13 Python
关于pandas的离散化,面元划分详解
2019/11/22 Python
python保留小数位的三种实现方法
2020/01/07 Python
超级实用的8个Python列表技巧
2020/08/24 Python
jupyter notebook指定启动目录的方法
2021/03/02 Python
2014年入党积极分子党校培训心得体会
2014/07/08 职场文书
法院授权委托书格式
2014/09/28 职场文书
个人贷款授权委托书样本
2014/10/07 职场文书
会计岗位职责范本
2015/04/02 职场文书
2016学校先进党组织事迹材料
2016/02/29 职场文书
手把手教你制定暑期学习计划,让你度过充实的暑假
2019/08/22 职场文书
竞聘开场白方式有哪些?
2019/08/28 职场文书
JavaScript 实现页面滚动动画
2021/04/24 Javascript
python3 hdf5文件 遍历代码
2021/05/19 Python
golang定时器
2022/04/14 Golang