ajax传值到controller
//ajax传值到controller
function shiuqjiaodian(){ //失去焦点时间 var phoneinput = document.getElementById("phoneinput"); var phone=phoneinput.value //获取手机号 var reg = /^1[3,4,5,7,8][0-9]{9}$/; //正则表达式 var p=reg.test(phone) if (p){ $("#code").click(function () { //点击事件 $.ajax({ url: "/selectCode", //地址 type:"post", //传值方式 data: { phone:phone, //要传的数据 } } )
var i=60; //从多少倒计时 var time= setInterval(function(){ var div2=document.getElementById("code"); div2.innerText= i+"s"; i--; if(i<0){ //清除定时器 clearInterval(time); div2.innerText="获取验证码"; } if (div2.innerText=="获取验证码"){ $('#code').removeAttr("disabled"); }else { $('#code').attr('disabled',"true"); } },1000)
}) ; }else { alert("格式不对请重新输入") }
}
//controller返回值到ajax
@RequestMapping("selectmovie")
@ResponseBody //解析json注解
public List<MovieTable> selectmovie(Model model){
List<MovieTable> list=movieService.selectmovie();
return list;
}
html接受controller数据
function shadow() { $.ajax({ url:"/selectmovie", type:"post", date:{}, async:true, success:function aa(date) { var s=$("#shadow"); var shadow1=""; for (i in date){ shadow1+= " <div class=\"col-md-3\">\n" + " <a href='/findone?id="+date[i].mId+"' class=\"thumbnail\">\n" + " <span style=\"display: none\">"+date[i].mId+"</span>\n" + " <img src="+date[i].mImg+" width=\"165px\" >\n" + " <span class=\"moviename\">"+date[i].mName+"</span>\n" + " <span class=\"goumai\">购买</span>\n" + " </a>\n" + " </div>" } s.html(shadow1); } }) }

浙公网安备 33010602011771号