ajax

function login() {
    //如果后端接收的@RequestBody, contentType必须是application/json;charset=UTF-8
    // 属性选择器
    var name = $("input[name=‘name‘]").val();
    var psw = $("input[name=‘password‘]").val();
    $.ajax({
        type: "post",
        url:"/login",
        //将json对象转为json串,为了规范使用json格式传参时key一定要带双引号
        data: JSON.stringify({"name": name, "password": psw}),
        //预期返回的数据类型,即controller返回的数据类型是json对象(区别于json串)
        dataType: "json",
        //表示发送到服务器的参数格式,是json串(如果传json对象将报错),不指定默认使用application/x-www-form-urlencoded
        contentType:"application/json;charset=UTF-8"
    });
}

相关推荐