关于js中调用action中方法的某些问题
这个是userAction中的一个方法
public String sendMsg() throws Exception {
System.out.println("++++++++++++++");
Msg msg = new Msg();
//获得随机6位代码
code =RandomStr.getRandomStr(6);
String str="您申请的短信验证码为:"+code+"请在页面中输入验证码完成验证";
//发送验证码
msg.sendMsg(phone, str);
return "sendMsg";
}//以下是jsp中的js代码,焦点响应事件测试已经成功,没有调用action中方法
function valicheckcode(){
$("#number_msg").text("");
$("#number_msg_ok").text("");
if($("#txtVerifyCode").val() == ""){
$("#number_msg").text("别骗我了,验证码呢");
flag=false;
return false;
}else{
$.post(
"userAction.action!checkcode",
{VerifyCode:$("#txtVerifyCode").val()},
function(data){
if(data.ok){
$("#number_msg_ok").text("土豪金接收短信就是快");
flag=true;
}else{
$("#number_msg").text("错误验证码");
flag=false;
}
},
"json"
);
if(div){
return true;
}else{
return false;
}
}//以下是struts中的配置
<action name="userAction" class="com.pxj.action.UserAction">
<result name="checkcode" type="json"></result>
<result name="sendMsg" type="json"></result>//以下为jsp页面
<td align="left"><input name="VerifyCode" id="txtVerifyCode" type="text" size="6" onblur="valicheckcode();">
<input name="get_verify" id="checkcode"
type="button" value="获取验证码" onclick="userAction!sendMsg">相关推荐
JS调用Struts中的Action
JS调用Struts中的ActionJS调用Struts中的ActionJS调用Struts中的Action
Struts2动态方法调用
Struts2动态方法调用 包括 1.js方法调用 2.普通的表单提交调用 3.通配符
ThinkPHP里用U方法调用js文件实例
本文实例讲述了ThinkPHP里用U方法调用js文件的方法。分享给大家供大家参考。具体如下: 在TP里提供了在模板文件中直接调用函数的快捷方法。U是其中之一。手册里有它的用法: 复制代码 代码如下:{:U(‘User/insert’ )} 先把js文件的后缀改成html(这个不会影响),然后写个JsAction,在里面进行调用: <?php class JsAction extends Action{ function nav() { $this->display('Index:js:nav'); } } ?> //最后,把左框架里的JS链接改一下: <script type
js调用struts
js调用action
用js模拟struts2的多action调用示例
最近修了几个struts2.1升级到2.3后动态方法调用失效的bug,深有感悟, 但是我那种原始方法有一个局限,就是在submit那里写下的action不起作用,就算启动了动态方法调用也不行(我想应该是struts2.3的一个bug),所以为了完善这个功能,这里我再说一个用js的方法。 在<s value=”提交” xss=removed>,添加onclick方法,然后再在js里面写上: 代码如下: function submitAction(actionName){ document.form的name.acti


Web 开发
