3.黑马旅游网-2

第6节 旅游线路分页展示分页展示

在这里插入图片描述

JSON在线解析器

JSON的理解

我的理解

在Java中,Person类的信息,可以用对象来封装。
但是JS中,没有类,所以有了JSON,JSON的意思是,JS的对象表示法。
上面和下面是一样的。
在这里插入图片描述

别人的博客

后端:我们假定使用的是java语言

前端:毫无疑问是js

java语言是一种强类型的语言,必须定义类型,然后生成实例,而js却不是,虽然它也是面向对象的,但是它并没有先定义类这一种概念(但是js也有类型),它是基于原型的一种模式,和java完全不同。很显然,二者的原理,机制,语法并不能兼容。二者产生的对象并不能被对方解读。再来看网络传输,通常就是http/tcp协议喽,使用的其实是请求-响应,再说白了即使字符串,不论后台传来的是什么类型的数据,也不论前台传回的什么类型的数据,网络层统统当作字符串处理,它也没有办法来解析类型啊!说到这里,前后台传数据也就只能用字符串了,那也就意味着它们各自都要完成一个转换过程,把要发送的转换成字符串,把要收到的字符串解析成自己的对象。因为传输的字符串会涉及前后台双方的解析和处理,所以双方都必须认识或者知道字符串该怎么转,也就是说,最好能有一种通用的规则来编辑,转换字符串,这个标准或者协议就是JSON,JSON就是用来交换数据的,是一种string,一种独立于平台的数据格式。

在Java中

JSON是谁传递给谁?

客户端和服务器端相互传递。

在这里插入图片描述

JS中location.search什么意思

JS中location.search什么意思:
设置或获取 网页地址跟在问号后面的部分
当以get方式在url中传递了请求参数时,可以利用location的search属性提取参数的值

AJAX是如何被使用的?

这里是html,web层,而且是function方法
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

AJAX回调函数是如何使用的?

ajax回调函数的使用;ajax请求成功后对数据的再次使用。

37-旅游线路分页展示_分页数据展示_前台代码_数据展示

在这里插入图片描述

在这里插入图片描述

为什么要重新定义load方法?

我们可以让自身再次调用自身。
在这里插入图片描述

javascript:load是什么意思?

如果鼠标点击标签(?),将会触发js函数,load。
在这里插入图片描述

39-旅游线路分页展示_分页数据展示_前台代码_页码处理

在这里插入图片描述
在这里插入图片描述

第7节 旅游线路查询

40-旅游线路查询_参数传递

获取参数的值,还没搞懂。正则表达式。

在这里插入图片描述
在这里插入图片描述

跳转路径是如何使用的?

在这里插入图片描述

在这里插入图片描述
输入兵马俑。点击搜索。
路径发生改变。
在这里插入图片描述

编码出现错误

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
queryForObject()常用于聚合函数的统计,查询结果,将结果封装为对象
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值