Ajax入门

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Ajax入门相关的知识,希望对你有一定的参考价值。

什么是JSON

 

概念:json信息是一种数据交换格式,与xml类似.

例:

天气预报服务器将天气信息做成数据接口提供出来,各个网站只需要将该接口解析便可得到天气信息.

其既节省了网站的带宽,又使得服务器的损耗降到了最低.

 

 

 

json在php中的使用:

  ①利用PHP生成json信息:

  json_encode(关联数组)  ---->  得到json对象  

  json_encode(索引数组)  ---->  得到js对象

  json_encode(关联索引混合数组)  ---->  得到json对象

  json_encode(对象(只有public的值会被当成json信息))  ---->  得到json对象

 

  例:

  技术分享

 

 

 

 

 

  生成   ------------>   技术分享

    第一个‘[]‘包围的信息便是js数组.

  其余用‘{}‘包围的信息便是json数组.

  第四个对象中因"age"没有值,所以其为null.

 

 

  ②利用PHP处理json信息

  json_decode(json信息,boolean).

    当为true时,返回array数组信息

    当为false时(默认),返回object对象信息.

  

  例:  

技术分享

  技术分享

  

 

  注意:自定义json字符串时,外部应使用单引号,里面的参数与值都使用双引号.

 

 

 

 

 

 

以上是关于Ajax入门的主要内容,如果未能解决你的问题,请参考以下文章

ajax 快速入门

ajax 快速入门

[AJAX]AJAX的入门学习

Ajax我选择这样入门

AJAX 入门

JavaScript入门:前后端交互基础(DOM,JSON,AJAX)