1.在php中有个数组,响应回前端
$array=["习大大","川普","金三胖"];
2.JS对象数据格式
ex:
数组:
var TOM=[];
TOM[0]="汤姆";
TOM[1]=20;
TOM[2]="180cm";
TOM[3]="75KG";
改版:
var TOM=[];
TOM["name"]="汤姆";
TOM["age"]=20;
TOM["height"]="180cm";
TOM["weight"]="75KG";

1.js对象数据格式
语法:
var 对象名={
属性:值,
属性:值,
属性:值
}
ex:
var TOM={
name:"汤姆",
age:20,
height:"180cm",
weight:"75kg"
}
取对象值的时候,对象名.属性名称 就可以
获取TOM的年龄:console.log(TOM.name);
练习:
创建一个对象,笔记本电脑
1.包含三个属性
name:computer
price:6800
model:MacBook Air
2.在控制台分别将以上三个属性值打印出来
2.JSON
1.什么是JSON?
JavaScript Object Notation
js 对象 表现形式
js对象表示法,即以js对象的数据格式表现出来的字符串。
2.JSON的语法
1.JSON对象
1.用一对{}来表示一个对象
2.对象的属性名称,必须用""引起来(单引号不可以),值如果是字符串的话,必须用""引起来。
ex:
普通字符串:var tom='汤姆';
JSON字符串:var tom='{"name":"汤姆","age":20}'
2.JSON数组
1.JSON数组:
'["TOM","lucy","lilei"]'
2.'[
{ //第一个对象TOM的信息
"name":"TOM",
"age":20,
"height":"180cm"
},
{ //第一个对象lucy的信息
"name":"lucy",
"age":19,
"height":"160cm"
},
{ //第一个对象lilei的信息
"name":"lilei",
"age":21,
"height":"175cm"
}

]'

3.在php中,可以直接将数组转换为JOSN格式字符串。
语法:通过json_encode()将数组转换成json字符串,并返回转换后的结果。
4.在网页中将接收回来的json字符串进行解析
使用JSON.parse()来将JSON字符串解析js对象/数组。

AJAX-php-json数组的更多相关文章

  1. Springboot+ajax传输json数组以及单条数据的方法

    Springboot+ajax传输json数组以及单条数据的方法 下面是用ajax传输到后台单条以及多条数据的解析的Demo: 结构图如下: 下面是相关的代码: pom.xml: <?xml v ...

  2. ajax使用json数组------前端往后台发送json数组及后台往前端发送json数组

    1.引子 Json是跨语言数据交流的中间语言,它以键/值对的方式表示数据,这种简单明了的数据类型能被大部分编程语言理解.它也因此是前后端数据交流的主要方式和基础. 2.前端往后台传输json数据 第一 ...

  3. springMVC中使用ajax传递json数组

    解决方法 去www.json.org下载JSON2.js 再调用JSON.stringify(JSONData)将JSON对象转化为JSON串. var people = [{ "UserN ...

  4. ajax返回json数组遍历添加到html

    大致需求为类型限制根据类型获取不同结果列表,再根据模糊查询搜索出结果,效果如下:

  5. MVC中使用ajax传递json数组

    解决方法 去www.json.org下载JSON2.js再调用JSON.stringify(JSONData)将JSON对象转化为JSON串. var people = [{ "UserNa ...

  6. Jsp页面用ajax传输json数组的方法

    详细参考jquery的API 这里主要展示实例,即写法 <%@ page language="java" contentType="text/html; chars ...

  7. MVC中用ajax提交json对象数组

    应用场景:在前端用ajax向服务器提交json对象数组,在controller的以对象数组作为函数的参数,提交的json数组直接转为服务器端的对象数组. 如: 要将json对象数组[{Id:1,Nam ...

  8. js处理ajax返回的json数组

    一.json对象和json数组的区别 jsonObject = {} # json对象 jsonArray=[{},{}] # json数组 二.数据处理 前台接收到后台传过来的json数组实际上是一 ...

  9. 让我们喝喝下午茶,聊聊AJAX和JSON

    1.AJAX     [1] AJAX简介         > 全称:Asynchronous JavaScript And XML         > 直译:异步的JavaScript和 ...

  10. php返回json数组

    1.后端 //处理json数组中文问题 function arrayRecursive(&$array, $function, $apply_to_keys_also = false) { s ...

随机推荐

  1. vue项目中,localhost可以访问,IP无法访问的问题

    用http://localhost:8082/可以访问,但是换到ip就访问不了,127.0.0.1.0.0.0.0访问也可以,就ip不行 根源----在config里面的index.js里面的modu ...

  2. Django2.1在根据models生成数据库表时报 __init__() missing 1 required positional argument: 'on_delete'

    解决办法: a=models.ForeignKey('BookInfo',on_delete=models.CASCADE,) 即在外键值的后面加上 on_delete=models.CASCADE ...

  3. ceph 维护之 osd节点添加

    一.目标 添加一台新osd 节点,主机名ceph6 到 ceph 集群.public IP:10.6.32.25      cluster_network :10.6.33.25 二.基础环境配置 1 ...

  4. C#创建cookie读写cookie

    一.创建cookie HttpCookie cookie = new HttpCookie("UserInfo");//创建多值cookie              cookie ...

  5. stm32 开发中startup.s文件中常见的命令功能

    由于C的普及以及编译器的发展,越来越多的软件工程师在编程时很少有机会接触到汇编语言.在ARM的开发中,我们不可避免的会遇到启动文件的编写,在KEIL环境中一般采用了startup.s的文件作为启动代码 ...

  6. [剑指Offer]34-二叉树中和为某一值的路径

    题目链接 https://www.nowcoder.com/practice/b736e784e3e34731af99065031301bca?tpId=13&tqId=11177&t ...

  7. bitcode?

    今天在网站上看到一篇关于第三方库不包含bitcode就会报错的文章,感觉剖析得很详细,分享出来,希望可以对iOS初入门者有所帮助.下面我们就一起来看看吧. 用Xcode 7 beta 3在真机(iOS ...

  8. 动态替换iframe的src及动态改变iframe的高度

    实现效果:点击左侧右侧内容变化,但左侧保持不变(如折叠等) 动态替换iframe的src <iframe width="100%" frameBorder="0&q ...

  9. config/index.js

    // see http://vuejs-templates.github.io/webpack for documentation.var path = require('path') module. ...

  10. django项目创建启动 ORM操作

    . HTTP协议消息的格式: . 请求(request) 请求方法 路径 HTTP/1.1\r\n k1:v1\r\n ...\r\n \r\n 请求体 <-- 可以有,可以没有 . 响应(re ...