转自:https://blog.csdn.net/joe_niu/article/details/79446698

1、前端请求数据URL由谁来写
在开发中,URL主要是由后台来写好给前端。
若后台在查询数据,需要借助查询条件才能查询到前端需要的数据时,这时后台会要求前端提供相关的查询参数
(即URL请求的参数)。2、接口文档主要由谁来写
接口文档主要由后台设计和修改。
后台直接跟数据打交道,最清楚数据库里有什么数据,能返回什么数据。
前端只是数据的被动接受者,只是接口文档的使用者。
使用过程中,发现返回的数据部队,则跟后台商量,由后台修改。
切记:前端不能随意更改接口文档,除非取得后台同意。3、前端与后台交互的数据格式
主要是JSON,XML现在用的不多
JSON 通常用于与服务端交换数据。
在接收服务器数据时一般是字符串。
我们可以使用 JSON.parse() 方法将数据转换为 JavaScript 对象。4、前端与后台的交互原理
关注点:接口地址、前端请求的参数、后端返回的参数。
调一下接口,看一下返回的数据。5、前端请求参数的形式
GET和POST两种方式
GET从指定的服务器中获取数据,POST提交数据给指定的服务器处理6、前端应该告知后台那些有效信息,后台才能返回前端想要的数据
先将要展示的页面内容进行模块划分,将模块的内容提取出来,以及方便前端的一些标志值等,将所有想要的内
容和逻辑告知后端
后端从数据库里面去查询相应的数据表以获得相应的内容或者图片地址信息
URL中的参数主要是根据后台需要,若后台需要一个参数作为查询的辅助条件,前端在URL数据请求时就传递参数7、前端如何把页面信息有效传达给后台,以及后台如何获取到这些数据
所有前端请求的URL后面的参数都是辅助后台数据查询的
若不需要参数,那后台就会直接给个URL给前端8、前端应该如何回拒一些本不属于自己做的一些功能需求或任务
前端负责把数据展示在页面上
清晰的认识自己需要做的需求和任务9、当前端在调用数据接口时,发现有些数据不是我们想要的,那么前端应该怎么办
把请求的URL和返回的数据以及在页面的展示的情况给后台看【后台查询数据、取数据、封装数据方面等蛮难处理
的】10、为什么需要在请求的时候传入参数
后台在查询数据库的时候需要条件查询

前后端是如何交互的?相关推荐

  1. uni-app实战教程-----H5移动app以及小程序(四)---前后端编写,交互,百度图像识别接入

    创建项目已经完成了 qq交流群 974178910 最终效果体验 http://dadandmother.cn/stt/ 这节课我们来讲下 页面跳转以及底部选项 开发工具: Hbuilder X 完整 ...

  2. Python 实现机器学习前后端页面的交互

    作者 | 俊欣 来源丨关于数据分析与可视化 对于机器学习爱好者而言,很多时候我们需要将建好的模型部署在线上,实现前后端的交互,今天小编就通过Flask以及Streamlit这两个框架实现机器学习模型的 ...

  3. echarts前后端交互数据_SpringBoot2.0实战(26)整合SpringSecurity前后端分离JSON交互...

    在前端的文章中,我们实现了使用 SpringSecurity 实现登录鉴权,并使用数据库存储用户信息,实现登录鉴权 SpringBoot2.0实战(24)整合SpringSecurity之最简登录方法 ...

  4. 推荐系统-Task04前后端基础及交互

    新闻推荐系统,仅供个人学习! 1.项目流程:  交互基本流程   本项目的前端采用基于vue框架的Vant UI组件库,完成用户注册页.用户退出页.用户热门列表页.用户推荐列表页.新闻详情页等功能:后 ...

  5. echarts前后端交互数据_如何避免前后端在数据交互方面的相爱相杀?

    全前端包掉?还是全后端包掉?谁能裁决?所以,出现了以下对话: [问题点]所以,怎么办捏? Ebiubiu有话说: [划重点]需要根据实际业务不同场景下的情况做实际判断决策 前端界面包含两类信息:数据内 ...

  6. mysql+java+springboot+前端 实现前后端数据的交互的后台

    目录 后台配置一-五 一. 新建模块 二.添加依赖 三.配置maven 四.在pom.xml添加如下 五.配置文件 spring-Druid配置参数详解 给一个接口类 实现接口 在控制器中接受返回值 ...

  7. 【javaWeb】前后端传递数据交互的两种方式

    一.使用struct2的方法set及get 1.在jsp中直接定义定义form表单 <form id="formid" name= "myform" me ...

  8. 干货 | 万字长文全面解析GraphQL,携程微服务背景下的前后端数据交互方案

    作者简介 古映杰,携程研发高级经理,负责前端框架和基础设施的设计.研发与维护.开源项目react-lite和react-imvc作者. 前言 随着多终端.多平台.多业务形态.多技术选型等各方面的发展, ...

  9. ajax连接前后端原理,前后端数据交互方法和原理

    前后端数据交互方法和原理 发布时间:2018-10-28 11:25, 浏览次数:742 对于想要搞web的新手而言,会用html+css+javascript实现一个页面没什么太大的困难,但是想要前 ...

最新文章

  1. Android之多Activity一次性退出
  2. DLL load failed: 页面文件太小,无法完成操作
  3. Android init.rc执行顺序
  4. 计算机网络(谢希仁第八版)第一章:概述
  5. 使用Java快速入门的Apache Thrift
  6. 用WAP手机远程遥控电脑1
  7. mysql6.0_MySQL6.0安装
  8. Sisvel和RPX签署Wi-Fi标准必要专利许可协议
  9. 虚拟机下修改hosts文件
  10. wex5 checkbox
  11. java 计算农历_java计算农历日期
  12. 河南这么大的省,也所谓的准一线,为什么IT行业就是发展不起来呢?
  13. wstmart知识记录
  14. 云效,云原生时代一站式研发平台
  15. line-height1.5和line-height:150%的区别
  16. 18、HTTP基本操作及源码编译安装 学习笔记
  17. 首1标准型和尾1标准型
  18. windows编程如何更改窗口图标和光标
  19. python查天气预报_python查询全国天气预报
  20. okcc呼叫中心如何隐藏号码?

热门文章

  1. linux批量删除文件或者文件夹
  2. 详细 | 图神经网络从入门到入门
  3. H3C/华为网络设备常规命令集
  4. matlab bsxfun memory,matlab – BSXFUN关于关系操作的内存效率
  5. TensorFlow的Object Detection目标检测报错 google.protobuf.text_format.ParseError:
  6. CAN总线CSV格式报文转ASC格式报文
  7. Criteria和DetachedCriteria
  8. 史玉柱:每季度10%末尾淘汰 把巨人从兔子窝改成狼群
  9. SDN(软件定义网络)基本概念
  10. 生成SSH Key(linux)