网站首页 > 技术文章 正文
JOSN:
Javascript Object Notation
作用:
主要约束前后端交互数据的格式
JSON的格式
表示单个对象
使用{} 采用键值对的格式保存数据
键必须使用双引号引起来
相当于Python的字典
表示多个对象
使用[]表示一个数组
数组中允许包含多个字符串或对象
jQuery中的循环:
$arr.each(function(i, obj)){ $arr:表示jQuery中的数组 i:表示当前元素的下标 obj:表示的是当前元素 }; $.each(arr,function(i, obj){ arr:表示jQuery中的数组 i:表示当前元素的下标 obj:表示的是当前元素 });
后台处理JSON
在后台查询出数据再转换为JSON的格式字符串 再响应
给前端 到前端后再将字符串转换为JS对象
1.后台获取数据
类型允许为 元祖,列表、字典
2.在后台将数据转换为符合JSON格式的字符串
3.在后台将JSON格式的字符串进行响应
4.在前端将JSON格式的字符串解析成JS对象
在Python中的JSON处理
元祖、列表、字典、只用Python中的json类就可以
import json
jsonstr = json.dumps(数据结构)
return jsonstr
在前端中处理JSON
由于在服务器响应回来的数据是string
有些时候必要将响应回来的数据转换为JS对象或数组
在js中
JSON对象 = JSON.parse(JSON字符串)
JQuery AJAX
在jQuery中 提供了原生的AJAX的封装
$obj.load(url, [data], [callback])
作用:
异步加载数据到$obj元素中
参数:
URL:异步请求地址
data:传递给服务端的参数 可以传递字符串,JSON对象
callback: 异步请求完成后要执行的操作 (回调函数)
function(resText, statusText){
resText:响应数据
statusText:响应的状态文本
}
$.get(url, [data], [callback], [type]) url:异步请求地址 data:请求提交的数据 可以是字符串,json对象 callback:请求成功时的回调函数 function(resText){ resText:响应后来的文本 } type: 响应回来的数据类型 HTML:响应回来的文本是HTML文本(默认) text:响应回来的文本是普通文本 json:响应回来的文本是json对象
猜你喜欢
- 2024-10-12 jQuery核心的3个面试问题 前端jquery面试题
- 2024-10-12 JavaScript基础知识系列:判断类型(上)
- 2024-10-12 jQuery获取父级、兄弟节点的方法 jq获取父级元素
- 2024-10-12 简(浅)析Angular和Jquery根本区别
- 2024-10-12 Web前端 | 什么是jQuery? jquery是前端还是后端
- 2024-10-12 for循环,JS 数组遍历的几种方式 js中for循环遍历数组
- 2024-10-12 javaScript数组的遍历操作 js遍及数组
- 2024-10-12 jQuery文档抄录 jquery路径怎么写
- 2024-10-12 Jquery相关 jquery示例
- 2024-10-12 jQuery 处理表单元素的值 jquery获取表单元素的值
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- oraclesql优化 (66)
- 类的加载机制 (75)
- feignclient (62)
- 一致性hash算法 (71)
- dockfile (66)
- 锁机制 (57)
- javaresponse (60)
- 查看hive版本 (59)
- phpworkerman (57)
- spark算子 (58)
- vue双向绑定的原理 (68)
- springbootget请求 (58)
- docker网络三种模式 (67)
- spring控制反转 (71)
- data:image/jpeg (69)
- base64 (69)
- java分页 (64)
- kibanadocker (60)
- qabstracttablemodel (62)
- java生成pdf文件 (69)
- deletelater (62)
- com.aspose.words (58)
- android.mk (62)
- qopengl (73)
- epoch_millis (61)
本文暂时没有评论,来添加一个吧(●'◡'●)