为了账号安全,请及时绑定邮箱和手机立即绑定

JQuery中的ajax怎么传参到后台

JQuery中的ajax怎么传参到后台

holdtom 2019-02-20 18:13:50
var datas={"hhhh":"123456"};$("#btn").click(function(){$.ajax({url:"/AjaxServlet",contentType:'text/html;charset=utf-8',data:datas,success: function(data,textStatus,datas){alert(data);}});});前台能拿到返回的值,但就是不能把值传到后台,应该怎么传啊??
查看完整描述

2 回答

?
慕码人8056858

TA贡献1803条经验 获得超6个赞

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

格式如下:

1

2

3

4

5

6

7

8

9

10

11

12

13

$.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);//弹出错误信息

            }

        });

});

后台接收数据(参数)

1

2

3

4

<?php

val1 = $_GET['val1'];//1

val2 = $_GET['val2'];//2

?>

 

 

 


查看完整回答
反对 回复 2019-03-04
?
烙印99

TA贡献1829条经验 获得超13个赞

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

查看完整回答
反对 回复 2019-03-04
  • 2 回答
  • 0 关注
  • 548 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信