一只会飞的白菜 2017-11-20 11:50 采纳率: 0%
浏览 5555

HTML 通过JSON传数据到后台

$(function(){
    $('#confirm').click(function(){
        var password=$('#password').val();
        var re_password=$('#re_password').val();
       if(password.length<=0){
          alert("密码不能为空");
       }else if(password!=re_password){
        alert("两次密码不一致")
       }
     var datas ={"password":password};
     console.log("datas"+datas.password);
   $.ajax({
            url:'/settingpassword.xhtml',
            type:'post',
            contentType: "application/json;charset=utf-8",
            data:datas,
            error:function(data){
                alert(data.password);
            }

         })

    })
})

ajax date 为空
     ```





@RequestMapping("/settingpassword.xhtml")
public void settingpassword(@RequestParam("password") String password,HttpServletRequest request){

    Integer er=null;
    JSONArray jsonArray=JSONArray.fromObject(password);
    System.out.println( " 参数  ----  "+ jsonArray);
    Iterator<Object> it = jsonArray.iterator();
    while(it.hasNext()){
        JSONObject obj = (JSONObject)it.next();
        System.out.println("password:"+obj.get("password"));
        er=(Integer)  obj.get("agentHouseID");
    }


    System.out.println("你好");
 }
    后端











  • 写回答

3条回答 默认 最新

  • PopKim丶 2017-11-20 12:11
    关注

    正确写法:
    $.ajax({
    ......
    });

    去掉 ajax里面的function(),还有method应该写成type

    评论

报告相同问题?

悬赏问题

  • ¥15 扩散模型sd.webui使用时报错“Nonetype”
  • ¥15 stm32流水灯+呼吸灯+外部中断按键
  • ¥15 将二维数组,按照假设的规定,如0/1/0 == "4",把对应列位置写成一个字符并打印输出该字符
  • ¥15 NX MCD仿真与博途通讯不了啥情况
  • ¥15 win11家庭中文版安装docker遇到Hyper-V启用失败解决办法整理
  • ¥15 gradio的web端页面格式不对的问题
  • ¥15 求大家看看Nonce如何配置
  • ¥15 Matlab怎么求解含参的二重积分?
  • ¥15 苹果手机突然连不上wifi了?
  • ¥15 cgictest.cgi文件无法访问