【发布时间】:2011-09-27 19:01:09
【问题描述】:
好的,所以我正在使用 AJAX 从我的 MYSQL 数据库中提取一些信息并将其放到屏幕上。问题是我一辈子都无法理解 JSON。你能推荐任何教程或任何有用的东西吗?
我的意思是我知道我可以通过 JSON 对我的查询进行编码,但我想这是我不理解的 javascript 方面。
【问题讨论】:
标签: php javascript mysql ajax json
好的,所以我正在使用 AJAX 从我的 MYSQL 数据库中提取一些信息并将其放到屏幕上。问题是我一辈子都无法理解 JSON。你能推荐任何教程或任何有用的东西吗?
我的意思是我知道我可以通过 JSON 对我的查询进行编码,但我想这是我不理解的 javascript 方面。
【问题讨论】:
标签: php javascript mysql ajax json
首先,请阅读:http://www.json.org/js.html
然后,用这个练习:http://jsonlint.com/
【讨论】:
【讨论】:
这是我的快速教程:
JSON 是一种表达数组、对象及其内容的数据的方法。它与对象行为(方法)无关。
<?php
class Test {
public $hello = 'hello';
public $something = array('hello1', 'hello2');
public __construct() {
}
public void printHello() {
echo $this->hello;
}
}
?>
这个类在 JSON 中看起来像:
var obj = {
"hello": "hello",
"something": ["hello1", "hello2"]
};
如您所见,JSON 类似于许多语言中的映射(键/值对)。您还可以看到,仅表示数据。 JSON 也是 JavaScript 内置函数的简写。例如,前面的这个对象可以像这样用 JavaScript 编写。
var obj = new Object();
obj.hello = "hello";
obj.something = new Array("hello1", "hello2");
希望这能让您对 JSON 的含义有所了解。
【讨论】:
您可以在 the Mozilla docs 阅读有关在 JavaScript 中使用 JSON 的信息。
【讨论】: