AJAX-php-json数组
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数组的更多相关文章
- Springboot+ajax传输json数组以及单条数据的方法
Springboot+ajax传输json数组以及单条数据的方法 下面是用ajax传输到后台单条以及多条数据的解析的Demo: 结构图如下: 下面是相关的代码: pom.xml: <?xml v ...
- ajax使用json数组------前端往后台发送json数组及后台往前端发送json数组
1.引子 Json是跨语言数据交流的中间语言,它以键/值对的方式表示数据,这种简单明了的数据类型能被大部分编程语言理解.它也因此是前后端数据交流的主要方式和基础. 2.前端往后台传输json数据 第一 ...
- springMVC中使用ajax传递json数组
解决方法 去www.json.org下载JSON2.js 再调用JSON.stringify(JSONData)将JSON对象转化为JSON串. var people = [{ "UserN ...
- ajax返回json数组遍历添加到html
大致需求为类型限制根据类型获取不同结果列表,再根据模糊查询搜索出结果,效果如下:
- MVC中使用ajax传递json数组
解决方法 去www.json.org下载JSON2.js再调用JSON.stringify(JSONData)将JSON对象转化为JSON串. var people = [{ "UserNa ...
- Jsp页面用ajax传输json数组的方法
详细参考jquery的API 这里主要展示实例,即写法 <%@ page language="java" contentType="text/html; chars ...
- MVC中用ajax提交json对象数组
应用场景:在前端用ajax向服务器提交json对象数组,在controller的以对象数组作为函数的参数,提交的json数组直接转为服务器端的对象数组. 如: 要将json对象数组[{Id:1,Nam ...
- js处理ajax返回的json数组
一.json对象和json数组的区别 jsonObject = {} # json对象 jsonArray=[{},{}] # json数组 二.数据处理 前台接收到后台传过来的json数组实际上是一 ...
- 让我们喝喝下午茶,聊聊AJAX和JSON
1.AJAX [1] AJAX简介 > 全称:Asynchronous JavaScript And XML > 直译:异步的JavaScript和 ...
- php返回json数组
1.后端 //处理json数组中文问题 function arrayRecursive(&$array, $function, $apply_to_keys_also = false) { s ...
随机推荐
- PHP实现curl和snoopy类模拟登陆方法
Snoopy.class.php下载 方法/步骤 第一种:使用snoopy类实现模拟登陆 1.在网上下载一个Snoopy.class.php的文件 2.代码实现: <?php set_t ...
- SpringCloud报错:Caused by: org.yaml.snakeyaml.parser.ParserException: while parsing MappingNode
今天在配置eureka集群时,SpringCloud报错如下: Caused by: org.yaml.snakeyaml.parser.ParserException: while parsing ...
- Wasserstein距离
https://blog.csdn.net/leviopku/article/details/81388306 https://blog.csdn.net/nockinonheavensdoor/ar ...
- 2018蓝桥杯 全球变暖(dfs)
你有一张某海域NxN像素的照片,"."表示海洋."#"表示陆地,如下所示:........##.....##........##...####....###.. ...
- ASP.Net MVC 中a标签的onclick时间和href同时存在时候的处理
问题出现: 本次项目在用到下载文件.导出文件的时候,需要在下载.导出之前进行判断,最初使用方式一.二,没能解决问题 方式一:使用href直接跳转controller方法,以下载为例: public A ...
- TZOJ 4848 货车运输(最大生成树+倍增lca)
描述 A 国有 n 座城市,编号从 1 到 n,城市之间有 m 条双向道路.每一条道路对车辆都有重量限制,简称限重.现在有 q 辆货车在运输货物,司机们想知道每辆车在不超过车辆限重的情况下,最多能运多 ...
- Springboot学习03-SpringMVC自动配置
Springboot学习03-SpringMVC自动配置 前言 在SpringBoot官网对于SpringMVCde 自动配置介绍 1-原文介绍如下: Spring MVC Auto-configur ...
- ubuntu系列-很好用的截图工具shutter
直接在ubuntu软件市场中搜索“shutter”下载即可
- swift - 基础属性 - 属性写法
var num1 : Int = 0 var num2 : Int = 5 /// 1.计算属性 var num3 : Int{ return num1 + num2 } /// 2.闭包属性 pri ...
- php5.6 版本出现 Automatically populating $HTTP_RAW_POST_DATA is deprecated and will be removed in a future version 的错误
解决方法是修改php.ini配置: ;always_populate_raw_post_data = -1 把前面的分号去掉 always_populate_raw_post_data = -1 然后 ...