PHP处理$.ajax传来的data数据并返回的过程实例

来源:互联网 发布:淘宝评价修改步骤 编辑:程序博客网 时间:2024/06/14 02:20

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格式的字符串?>



0 0
原创粉丝点击