0
点赞
收藏
分享

微信扫一扫

AJAX提交表单信息

天使魔鬼 2022-04-07 阅读 60

注意点:

  1. input标签一定要带 name 属性,name属性的值就是传递参数的键值
  2. $(‘#addUser’).serialize() 得到的参数序列可能会出现中文乱码
       //得到参数序列
       let parm = $('#addUser').serialize();
       //解决中文乱码
       parm = decodeURIComponent(parm,true);
       //parm就是得到没有乱码的序列串
  1. 有这句 dataType:“JSON”,ajax 的响应对象是个 json对象,后端返回的是json格式的话,可以直接使用

    //新增用户表单提交
    $(".addUserBtn").bind("click", function(){

        //得到参数序列
        let parm = $('#addUser').serialize();
        //解决中文乱码
        parm = decodeURIComponent(parm,true);


        $.ajax({
            url:"Http:localhost:8088/user/reg",
            type:"POST",
            dataType:"JSON",
            data:parm,
            success:function(json){

                if(json.state === 200){
                    alert("用户新增成功");
                }else{
                    alert(json.message);
                }
                
            }
        })
        
    })
举报

相关推荐

0 条评论