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);
            }
        })
    }

 

posted @ 2021-12-09 15:38  风云男子  阅读(373)  评论(0)    收藏  举报