JQuery中的ajax怎么传参到后台

2024-12-14 10:53:08
推荐回答(5个)
回答1:

jquery中ajax只需配置相应的参数即可传参到后台页面。

格式如下:

$.ajax({
            type: "get",//数据发送的方式(post 或者 get)
            url: "/admin/index",//要发送的后台地址
            data: {val1:"1",val2:"2"},//要发送的数据(参数)格式为{'val1':"1","val2":"2"}
            dataType: "json",//后台处理后返回的数据格式
            success: function (data) {//ajax请求成功后触发的方法
               alert('请求成功');
            },
            error: function (msg) {//ajax请求失败后触发的方法
                alert(msg);//弹出错误信息
            }
        });
});

后台接收数据(参数)

val1 = $_GET['val1'];//1
val2 = $_GET['val2'];//2
?>

回答2:

ajax有GET和POST方式,后台获取前端的参数也要根据这两种类型去获取参数,因为get和post在后台获取参数的方法不一样,参数名称就hhhh,不是datas。

回答3:

data:datas,就是传的参数,这个datas必须是对象类型的,比如data:{"name":"zhangsan"},后台就能接收到name的值了

回答4:

holy shift!
你是要把结果再传给后台干嘛,你要传就再ajax传。

回答5:

var str="${myStr}";这样..如果你不引起来.经过Servlet解析后你的var str = ${myStr}