为了账号安全,请及时绑定邮箱和手机立即绑定

ajax跨域完全讲解

晓风轻 全栈工程师
难度中级
时长 1小时40分
学习人数
综合评分9.67
119人评价 查看评价
9.7 内容实用
9.6 简洁易懂
9.7 逻辑清晰
讲的很详细,受益良多
收获很多很多,感谢感谢
谢谢老师的讲解,感谢一直以来的付出。
对跨域又有了新的认识, 感谢老师的讲解。
开发的时候一定要注意要发送Ajax 请求的a标签的href属性值只能写#或者JavaScript:void (0);要是不写或者写none以及其他的,会发生意想不到的错误,请求会被取消。具体原理和ajax 请求是异步请求有关。
课程真墨迹 切2分钟一个 细碎
在浏览器开发者工具网络中可以从网络请求里面看到jsop函数名是什么,直接看网络请求中的参数传递,你会发现除了你自己传递的参数外,还多了一个东西,这个东西就是jsop函数名。
JsonpAdvice不是一个服务类,它继承了abstractjsonpresponsebodyadvice,里面实现的方法是一个切面方法(不懂切面方法是什么的,可以去学习spring AOP切面编程),相当于一个拦截器,在返回数据时拦截。这里在返回之前拼接了jsonp函数,这个函数可以自定义名字,在ajax请求的时候,增加属性 jsop:函数名, 就可以自定义函数名了.
以上故事告诉我们,只有全栈工程师才能活下来,哇哈哈哈。
问一下win10新启动浏览器命令是啥
真的很良心的课程了
如果这是在客户的电脑上使用,这节就相当于没讲
这波 干货啊 舒服。。。
老师讲的非常非常棒,入行很久了,但是对跨域问题一直没有重视和进行深入的了解,这个课程对前后端同学都有十分重要的影响,感谢老师!
总结:JSONP的实现原理与工作机制
什么是JSONP —— 是一个非官方协议,约定发送请求的参数中如果包含指定的参数,默认为callback.即JSONP请求。

服务器发现是JSONP请求的时候,将返回值由原来的JSON对象改成js代码。

js代码的内容是函数调用的形式,它的函数名是callback的值,它的函数的参数是原先json对象。
一年前开发时就遇到跨域问题,去百度找的解决方法. 课程讲得很深入,提供了多种的解决方法,对跨域的概念清晰了很多,非常感谢
课程须知
需要具备基本的前后台开发技术
老师告诉你能学到什么?
AJAX跨域产生的原因和解决思路 系统的基本部署架构和跨域的关系 http服务器nginx和apache的重要作用和跨域的2种解决思路 jsonp的工作机制和优缺点 前台测试框架Jasmine的使用

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消