JQuery中的ajax怎么传参到后台

vardatas={"hhhh":"123456"};$("#btn").click(function(){$.ajax({url:"/AjaxServlet",cont... 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);
}
});
});
前台能拿到返回的值,但就是不能把值传到后台,应该怎么传啊??
展开
 我来答
千锋教育
2015-11-21 · 做真实的自己 用良心做教育
千锋教育
千锋教育专注HTML5大前端、JavaEE、Python、人工智能、UI&UE、云计算、全栈软件测试、大数据、物联网+嵌入式、Unity游戏开发、网络安全、互联网营销、Go语言等培训教育。
向TA提问
展开全部

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

后台接收数据(参数)

<?php
val1 = $_GET['val1'];//1
val2 = $_GET['val2'];//2
?>
ZhangXin777999
2017-12-04 · TA获得超过3168个赞
知道大有可为答主
回答量:2075
采纳率:84%
帮助的人:225万
展开全部
ajax有GET和POST方式,后台获取前端的参数也要根据这两种类型去获取参数,因为get和post在后台获取参数的方法不一样,参数名称就hhhh,不是datas。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友82c535c
推荐于2017-12-04 · TA获得超过595个赞
知道小有建树答主
回答量:521
采纳率:0%
帮助的人:443万
展开全部
data:datas,就是传的参数,这个datas必须是对象类型的,比如data:{"name":"zhangsan"},后台就能接收到name的值了
追问
var datas={
"hhhh":"123456"
}; 我不是这么写的吗?
追答
后台request.getParameter("hhhh")就能取到值的
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tongyinqiu
2017-11-12 · TA获得超过206个赞
知道小有建树答主
回答量:246
采纳率:81%
帮助的人:176万
展开全部
holy shift!
你是要把结果再传给后台干嘛,你要传就再ajax传。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
安徽新华电脑专修学院
2018-09-19 · 百度知道合伙人官方认证企业
安徽新华电脑专修学院
安徽新华电脑专修学院始建于1988年,隶属于新华教育集团,是国家信息化教育示范基地、中国 IT 教育影响力品牌院校.
向TA提问
展开全部
var str="${myStr}";这样..如果你不引起来.经过Servlet解析后你的var str = ${myStr}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式