关于js中调用action中方法的某些问题

vipbighead vipbighead 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
点击jsp页面中button,不知道怎么去调用action中的方法,一直都没有调用到,求教怎么来调用,小弟初学JAVA,请前辈指教
这个是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">
...全文

相关推荐

评论 12
收藏 已收藏
分享
返回顶部
vipbighead
Web 开发 81,108 成员 341,721 内容