37 lines
783 B
Plaintext
37 lines
783 B
Plaintext
ajax 是一种无刷新的前后端数据交互的方式
|
||
|
||
后端渲染
|
||
|
||
后端:页面 + 功能 + 数据(dba) + 安全 + 服务器(运维)
|
||
|
||
前端:页面
|
||
|
||
前端分离
|
||
|
||
后端:使用任意后端语言实现接口
|
||
|
||
数据
|
||
|
||
前端:使用任意框架实现页面和功能
|
||
|
||
页面+功能
|
||
|
||
前端 --ajax--> 后端
|
||
|
||
ajax 跨域
|
||
|
||
解决ajax跨域
|
||
|
||
作业:明天晚上上课告诉我ajax跨域是什么?大致有哪些解决办法?
|
||
|
||
ajax跨域 浏览器拦截导致的!
|
||
|
||
1: js <== jsonp 注意它不是ajax请求,是js资源文件请求!
|
||
2: cors(Access-Control-Allow-Origin) 后端设置的,和前端无关
|
||
3:服务端代理
|
||
|
||
A(自己前端) ==跨域===> C(别人后端)
|
||
|
||
A(自己前端) =====> B(自己后端)
|
||
|
||
B(自己后端) =====> C(别人后端) |