JQuery中的ajax怎么传参到后台

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);
}
});
});
前台能拿到返回的值,但就是不能把值传到后台,应该怎么传啊??

精慕HU
浏览 1291回答 2
2回答

隔江千里

jquery中ajax只需配置相应的参数即可传参到后台页面。格式如下:12345678910111213$.ajax({&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;type:&nbsp;"get",//数据发送的方式(post&nbsp;或者&nbsp;get)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;url:&nbsp;"/admin/index",//要发送的后台地址&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;data:&nbsp;{val1:"1",val2:"2"},//要发送的数据(参数)格式为{'val1':"1","val2":"2"}&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;dataType:&nbsp;"json",//后台处理后返回的数据格式&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;success:&nbsp;function&nbsp;(data)&nbsp;{//ajax请求成功后触发的方法&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;alert('请求成功');&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;},&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;error:&nbsp;function&nbsp;(msg)&nbsp;{//ajax请求失败后触发的方法&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;alert(msg);//弹出错误信息&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;});});后台接收数据(参数)1234<?phpval1&nbsp;=&nbsp;$_GET['val1'];//1val2&nbsp;=&nbsp;$_GET['val2'];//2?>&nbsp;

守着一只汪

ajax有GET和POST方式,后台获取前端的参数也要根据这两种类型去获取参数,因为get和post在后台获取参数的方法不一样,参数名称就hhhh,不是datas。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JQuery