您的位置:首页 > Web前端 > JQuery

【阅读】《head first jquery》第九章——处理JSON数据(getJSON不懂)

2014-11-26 22:36 561 查看
MySQL:允许将数据存储在数据库和表中,可以使用SQL语言插入和读取信息。
SQL:是一种查询语言,用来与数据库应用交互
JSON:使用getJSON函数可以从服务器得到一个JSON编码的数据。这会返回一个JSON对象
JSON数据可以使用POST方法从表单发送。发送数据之前,需要使用serializeArray格式化数据
PHP:这是一种服务器端语言,允许将页面传送到浏览器之前在服务器上处理Web页面内容
PHP脚本:这是一个包含PHP代码的文本文件,可以在web服务器上完成任务
<?php ?>PHP脚本中所有PHP代码都必须包围在这些标记之间。
echo:这个PHP 命令用来向浏览器发送输出。语法——echo 'Hello World';
$_POST:这是一个包含表单数据的特殊变量
json_encode:这个命令取一个数组,将它转换为jQuer请求的JSON编码数据
注意:PHP中的变量a是这样声明的:$a=12;变量名不可以有什么特殊符号,首字母必须是英文字母或是下划线
PHP中的循环:
foreach($a as $v) {
echo "Curent value: $v.\n";
}


PHP中要用“大于等于”的时候应该是">="而不是“=>”因为"=>"的意思是将数组的某一个索引的内容设置成箭头右边的东东
注意:用print_r命令输出数组的时候。。。看例子
$arr = array('China', 'USA', 'Gemger');

print_r($arr);


这样子输出的是Array( [0] => China [1] => USA [2] => Gemger)--->注意那些空格哦
 那个关于getJSON()的问题
<?php
$arr = array("name" => "xiaoxiao", "sex" => "man");
$jarr = json_encode($arr);

echo $jarr;
?>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>无标题文档</title>
<style type="text/css">

</style>
<script type="text/javascript" src="scripts/jquery-1.6.2.min.js"></script>
<script type="text/javascript">
function Demo() {
$.getJSON("Demo.php", function(json){
alert(json.name + "hehe");
});
}
</script>

</head>

<body>
<input type="button" onClick="Demo()">
</body>
</html>
我应该如何显示name呢?
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  jquery