PHP处理$.ajax传来的data数据并返回的过程实例
2016-08-08 17:52
686 查看
HTML页面:
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Jquery Ajax</title>
<script src="jquery.js"></script>
</head>
<body>
<div class="view"></div>
<button>加载更多</button>
<script>
$(function(){
//服务器传参
$("button").click(function(){
var jsondata={"info":[{"name":"Ajax","home":"beijing"},{"name":"JSON","home":"web"}]};
$.ajax({
url:"html.php",
type:"post",
// data:"name=AJAX&home=zhumadian",
// data:{name:"AJAX",home:"beijing"}, //传到服务器变成了数组,需要转换
data:jsondata,
success:function(data){
data=eval('('+data+')') //解析JSON字符串为JSON数据 方法一
// data=JSON.parse(data) //解析JSON字符串为JSON数据 方法二;
$.each(data,function(key,value){
alert(value[1].name)
})
}
})
})
})
</script>
</body>
</html>服务器端:
<?php
//打印出传来的参数
// print_r($_POST);
//强制转换为对象
// echo json_encode((object)$_POST);
//json_encode(),PHP内置的函数把数组转换为JSON格式数据
echo json_encode($_POST); //把传来的数据转换为json格式的字符串
?>
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Jquery Ajax</title>
<script src="jquery.js"></script>
</head>
<body>
<div class="view"></div>
<button>加载更多</button>
<script>
$(function(){
//服务器传参
$("button").click(function(){
var jsondata={"info":[{"name":"Ajax","home":"beijing"},{"name":"JSON","home":"web"}]};
$.ajax({
url:"html.php",
type:"post",
// data:"name=AJAX&home=zhumadian",
// data:{name:"AJAX",home:"beijing"}, //传到服务器变成了数组,需要转换
data:jsondata,
success:function(data){
data=eval('('+data+')') //解析JSON字符串为JSON数据 方法一
// data=JSON.parse(data) //解析JSON字符串为JSON数据 方法二;
$.each(data,function(key,value){
alert(value[1].name)
})
}
})
})
})
</script>
</body>
</html>服务器端:
<?php
//打印出传来的参数
// print_r($_POST);
//强制转换为对象
// echo json_encode((object)$_POST);
//json_encode(),PHP内置的函数把数组转换为JSON格式数据
echo json_encode($_POST); //把传来的数据转换为json格式的字符串
?>
相关文章推荐
- ajax处理php返回json数据的实例代码
- ajax处理php返回json数据的实例代码
- ajax处理php返回json数据的实例代码
- 接口规范,js处理json,php返回给ajax的数据格式
- ajax处理php返回json数据例子
- PHP关于Ajax返回多个json数据的处理
- datatables 服务器返回数据后的处理-表格数据属性的操作方法(ajax.dataSrc)
- php ajax返回 json数据实例
- ajax(二) ajax处理返回数据格式xml 实例
- ajax传参给php,php连接服务器数据库并返回数据过程详解
- Ajax获取php返回json数据动态生成select下拉框的实例
- ajax自动提交表单数据,经php处理返回数据
- jquery $.ajax+php使用jsonp处理数据时,前端success :function无法获取服务器返回数据
- php ajax返回 json数据实例
- 结合SSH1,JQuery的ajax返回json数据的处理过程
- ajax返回json类型的数据,用js处理json类型的数据
- AJAX建立和服务器连接,接收服务器技术处理服务器返回的数据
- 韩顺平 PHP视频教程 Ajax技术第05讲-返回XML如何处理
- Ajax使用Action中返回的Json数据的简单实例(一)
- AJAX建立和服务器连接,接收服务器技术处理服务器返回的数据