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);
}
});
});
前台能拿到返回的值,但就是不能把值传到后台,应该怎么传啊?? 展开
"hhhh":"123456"
};
$("#btn").click(function(){
$.ajax({
url:"/AjaxServlet",
contentType:'text/html;charset=utf-8',
data:datas,
success: function(data,textStatus,datas){
alert(data);
}
});
});
前台能拿到返回的值,但就是不能把值传到后台,应该怎么传啊?? 展开
6个回答
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
?>
展开全部
ajax有GET和POST方式,后台获取前端的参数也要根据这两种类型去获取参数,因为get和post在后台获取参数的方法不一样,参数名称就hhhh,不是datas。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
data:datas,就是传的参数,这个datas必须是对象类型的,比如data:{"name":"zhangsan"},后台就能接收到name的值了
追问
var datas={
"hhhh":"123456"
}; 我不是这么写的吗?
追答
后台request.getParameter("hhhh")就能取到值的
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
holy shift!
你是要把结果再传给后台干嘛,你要传就再ajax传。
你是要把结果再传给后台干嘛,你要传就再ajax传。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2018-09-19 · 百度知道合伙人官方认证企业
关注
展开全部
var str="${myStr}";这样..如果你不引起来.经过Servlet解析后你的var str = ${myStr}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询