后台获取ajax参数 怎么返回数据

如题所述

后台获取ajax参数后,可以通过参数查询数据库,返回一个javabean对象,然后转换成json格式返回页面:
ajax部分:
$(function(){
$("#userlist a").bind("click",function(){
var hol = $(this).attr("rel");
var data = "action=getlink&id="+hol;

$.getJSON("server.php",data, function(json){
$("#name").html(json.name);
$("#sex").html(json.sex);
$("#tel").html(json.tel);
$("#email").html(json.email);
});
});
});
php后台处理部分:
后台server.php得到前端的Ajax请求后,通过传递的参数连接数据库并查询用户表,将相应的用户信息转换成一个数组$list,最后将数组转换成JSON数据。关于PHP与JSON的操作可以查看本站收集的文章:PHP中JSON的应用。以下是server.php的详细代码,其中数据连接部分省略:
include_once("connect.php"); //连接数据库
$action=$_GET[action];
$id=intval($_GET[id]);
if($action=="getlink"){
$query=mysql_query("select * from user where id=$id");
$row=mysql_fetch_array($query);
$list=array("name"=>$row[username],"sex"=>$row[sex],"tel"=>$row[tel],"email"=>$row[email]);
echo json_encode($list);
}
温馨提示:内容为网友见解,仅供参考
第1个回答  2016-03-18
前台 ajax以data将页面参数传到后台,后台通过request.getParameter()来获取参数值。通过逻辑计算后,将需要返回前台的数据通过out返回。前端页面ajax中的success方法能够接收到后台返回的数据。本回答被提问者采纳

后端接收ajax数据(ajax向后端传值)
2、前端ajax传递表单数据,类似{name:zhangsan,age:17}后台只需利用request.getParameter(name)形式即可获取对应的value值。前端传递json数据格式。3、前台ajax以data将页面参数传到后台,后台通过request.getParameter()来获取参数值。通过逻辑计算后,将需要返回前台的数据通过out返回。前端页面ajax中的success...

ajax请求接口怎么获得返回数据
response:即为服务器返回的数据 ...success: function(response){ console.log(response);}...如果response的个数据:{"id":"123","name":"jghdream"}取值的时候可以这样做:var id = response.id;var name = response.name;以下是ajax的一些参数:.ajax({ type:'post', url:'\/t...

ajax获取后端数据在前端展示?
最简单的方法就是,参数传至另外一个Jsp页面时直接将值赋给一个隐藏的文本框,然后JS获取就行了。通过ajax读取到写好的jsp,另一个jsp可以放framse或者层都可以,显示就行了。用ajax获取到后台数据,然后拼接到html内容中就可以了,原生AJAX比较复杂,可以用jQuery的ajax。web前端工程师怎么从后台获取数...

ajax请求接口里的数据,然后显示在页面里
4、get请求中的data参数就是存储后台返回的数据的,但是这个数据是json格式的,所以我们可以通过data.键名(刚才定义的u),这样就可以取出数据了。5、运行django服务器之后,点击按钮,那么就会开始请求数据,然后弹出数据。可以看到数据跟后台定义的数据一模一样。

使用ajax获取jsonp格式的数据,返回值如何获取?
ajax采用同步的方式,在第一个ajax的回调函数中调用第二个ajax然后把你需要的参数传入!必须设置为同步,!

后端接收前端提交的数据如何保存到数据库?
后端接收前端提交的数据并保存到数据库的过程,一般是通过以下几个步骤实现的:1.前端将数据通过Ajax或Fetch等方法发送请求到后端接口。2.后端接收请求后会根据请求的参数和路径进行相应的处理,并返回数据给前端。3.前端再将数据展示到界面上。4.后端将数据保存到数据库中。

jquery ajax成功返回
function load_val(callback){\/\/定义一个回调函数 $.getJSON('test.php' , function(dat){ callback(data);\/\/将返回结果当作参数返回 });} load_val(function(data){ alert(data);\/\/这里可以得到值}); \/\/否则的话你需要这样用同步ajax来实现了 function load_val2(){ var ...

后端怎么把json数据拿出来(jsonp后端怎么处理)
ajax前台提交数据,Json数据在java后台怎么取出来1、前台ajax以data将页面参数传到后台,后台通过request.getParameter()来获取参数值。通过逻辑计算后,将需要返回前台的数据通过out返回。前端页面ajax中的success方法能够接收到后台返回的数据。2、在JS中,一般是使用eval()函数将JSON的字符串解析成JSON数据格式...

Ajax中用到get和post会遇到哪些问题以及处理方法
'蜗牛')测试结果:通过使用Chrome测试,结果get的两种问题,都已经得到了解决使用post遇到的问题:post方式,数据放在send()里面作为参数传递;问题:当没有设置请求头的时候,后台直接不对数据进行处理;前台就无法获得后台返回的数据解决方法:手动设置请求头(xhr.setRequestHeader('content-type','...

Ajax最全Resful中@PathVariable占位使用,前台发请求,服务器接收方法流程...
AJAX异步请求将客户端输入的参数传给服务器,有四种形式:通过get提交、将参数体现在链接中、通过post提交或在ajax方法体中使用data传值。前后台传值方式多样,非异步方式亦有相似方法,如直接使用form提交或在链接中拼接参数,后台接受参数方法不变。非异步方式下,后台可直接返回json数据或使用PrintWriter传...

相似回答