日期:2014-05-16  浏览次数:20453 次

jQuery的教程:PHP数组传递JSON
JSON是什么?
JSON代表“javascript对象符号”,引用:
“被广泛誉为的XML的浏览器继任者,JSON渴望只不过是一个简单的、优雅的数据格式进行信息交换的浏览器和服务器之间,在执行这个简单任务将引领下一版本的万维网本身。”
所以基本上认为JSON是一个PHP和Javascript之间的联结语言(在我们的例子中,jQuery)。所以当构建web页面(与jquery)我们可以使用ajax调用(无论是负载,$。ajax或其他)去从客户端到服务器,然后我们使用JSON去从服务器返回到客户机。现在你可能会问,我们不能使用json在两个方向吗?是的我们可以,但因为我们使用jquery,它已经发送到服务器的信息很好地格式化在$ _GET或$ _POST格式。
 
步骤1 -设置php文件
 
如果使用json,设置php文件变得更加容易。
 
<?php
 
if ($_GET['action']=='getlink'){
 
$ld=loadInfo ($_GET['link']);
echo $ld;
}
 
function loadInfo ($lnk){
 
switch ($lnk) {
case 1:
$list['name']='name john';
$list['desc']='my desc fsdfsd';
break;
case 2:
$list['name']='orians gate';
$list['desc']='bla for bla';
break;
case 3: