使用Ajax验证某个操作是否在前端执行。
的jquery.post参数
URL,{数据},{回调},{类型}

URL:发送请求地址。

键值参数将由数据发送:。

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

类型:返回的内容格式,XML、HTML、脚本、JSON文本,_default。
复制代码代码如下所示:
美元。后('admin / hhcheckvote。doids =+$ { }的入侵检测系统,功能(旗){ { }。
如果(国旗。isvote = =真){
document.getelementbyid(jvform)。行动=admin / hharticlevotecommit呢。;
document.getelementbyid(jvform )提交();
其他{ }
警惕(你已经投票了!;
}
});

在Struts.xml配置,行动:
复制代码代码如下所示:
<动作名称=hhcheckvotemethod=checkvote
class=org BKGD。EHOME。jeeplugin。userapp。网。行动。actionhharticlequery>



行动
复制代码代码如下所示:
isvote字符串;
公共字符串getisvote(){
返回isvote;
}
公共无效setisvote(字符串isvote){
this.isvote = isvote;
}
公共字符串checkvote(){
{试
列表>列表= aloneimp.checkvote(IDS,getcurrentuser()),搜索()GetResultList();
如果(list.size()= = 0){
isvote =真正的;
其他{ }
isvote =假;
}
} catch(SQLException e){
自动生成catch块
E.printStackTrace();
}
返回成功;
}

PS:
动作方法的返回值需要是全局变量,必须有get、set方法和局部变量。
该方法具有返回值,而不是空值。