1. ajax存储数据
1. 使用Layui的Ajax模块,发送Ajax请求去获取数据,然后将数据渲染到页面的表格中;
2. 使用layui的table模块,直接把从数据库读取的数据存储在一个数组中,然后将该数组作为参数传给table.render()方法,渲染到页面中;
3. 使用layui的render模块,把从数据库读取的数据存储在一个数组中,然后将该数组作为参数传给render()方法,渲染到页面中。
2. ajax实时读取数据
一次ajax查询只能返回一个返回串,因此一般的处理思路就是把要返回的多个值在服务端用特殊符号进行拼接,然后在js中拆分。比如说的经纬度,可以返回一个用逗号分隔的字符串“精度、纬度”然后在js中拆成一个数组的两个元素vararr=str.split(","); 然后分别取arr[0]和arr[1]赋给要赋值的text.value就好了。
3. ajax提交文件和数据
一个是异步的:ajax
一个是同步的
ajax的提交方式用户无感知,
post提交就会带来页面跳转
那你看看后台是否判断了是否是ajax提交的方式
4. ajax读取数据
方法一:在mounted中使用定时器调用eacharts方法(定时器可以获取到data中的数据)
方法二:在调用数据的时候调用图表(一个页面的所有数据都在这一个接口中)
方法三:使用chartes中的dataset数据集
方法四:在对应图表中,用ajax请求。
5. ajax传数据
使用form场景
1,同步提交
2,代码分块,区别是表单还是其他数据块
3,form校验
4,文件上传
5,便于一次获取所有数据,即时ajax提交也要获取要提交的所有字段,使用js去一个一个获取比较麻烦,如果有form标签则不需要逐一获取,form.seriersly(那个方法忘记了)阻止form提交
主要是为了异步,也没有其他的场景用到了感觉。个人感觉很多时候使用form与使用的技术有关系,比如现在用mvvm框架基本不用form了,直接对象绑定,但是有些场景还是会用到比如文件上传
6. ajax存储数据到本地
也不是这样说,比如你本地启动起来也是可以调用的,但是这种情况下其实本地环境也可以认为是你说的那个服务器环境。
7. ajax传输数据
页信息提交至数据库通常只有两种方式:
通过from表单提交发送post请求,通过后台代码存入数据库;
通过页面ajax请求后台代码,更改数据库记录
- 相关评论
- 我要评论
-