.net 前端传值给后端有几种方法

.net 前端传值给后端有几种方法

常用的

一.html的标签form表单传值

二.jquery的Ajax提交(可以用js里面的Ajax)

 $.ajax({
            url: "/index", //后端地址
            type: "post",       //提交方式
            data: {
                //向后台提交的数据
            },
            dataType: "JSON",       //规定请求成功后返回的数据
            success: function (data) {
                //请求成功之后进入该方法,data为成功后返回的数据
            },
            error: function (errorMsg) {
                //请求失败之后进入该方法,errorMsg为失败后返回的错误信息
            }
        });

 

不常用的

三、通过url字符串拼接向后台提交数据

1.直接在Ajax中url拼接数据

$.ajax({
            url: "/index?username="+username+"&password="+password, //后端地址(含参数)
            type: "get",       //提交方式
            dataType: "JSON",       //规定请求成功后返回的数据
            success: function (data) {
                //请求成功之后进入该方法,data为成功后返回的数据
            },
            error: function (errorMsg) {
                //请求失败之后进入该方法,errorMsg为失败后返回的错误信息
            }
        });

2.JS提交数据,通过window.location。href指定路径提交数据。

var deleteUser = function (deleteId) {
        if (confirm("确认删除编号是【"+deleteId+"】的成员吗?")){
            window.location.href="/DeleteUserServlet?deleteId="+deleteId;  //后端地址(含参数)
        }
    }

3.通过a标签提交数据,通过a变迁的href属性提交数据,和js提交数据类似

<a href="/index?username="+username+"&password="+password"></a>

四、后台返回前端数据

后端数据放到org.springframework.ui.model中,前端HTML就能直接在取出来

posted @ 2022-09-20 15:50  我的未来方程式i  阅读(139)  评论(0编辑  收藏  举报