当我想在客户端和服务器之间交换数据时,我没有使用JSON。 如果我将数据从PHP发送到Javascript,我会这样做......
<script>
var foo = <?php echo $phpfoo; ?>;
</script>
如果我想将数据从javascript发送到PHP,我将使用AJAX。
所以我不知道何时使用JSON?或者它只在API,Web Service中使用?
答案 0 :(得分:2)
当您想要在两种不同语言(通常是php和js)之间共享变量和数据时,JSON非常有用。如果您使用的是AJAX,那么您已经在使用JSON了。例如,如果您使用像下面这样的AJAX命令,它将使用JSON:
$.post("someFile.php",
{
// This is JSON
variable1: "value",
variable2: "nextValue"
},
function (data, status) {
alert("Data: " + data + "\nStatus: " + status);
});
这可用于将所有内容从公共变量转移到数组