试题
考点

js语言和框架-浏览器、网络相关-跨域、jsonp

面5笔5

如何解决跨域问题?

前往“校招VIP”小程序,刷题更快
最新校招难题刷题,快来进刷题群吧
解答

理解跨域的概念:协议、域名、端口都相同才同域,否则都是跨域 

出于安全考虑,服务器不允许 ajax 跨域获取数据,但是可以跨域获取文件内容,所以 基于这一点,可以动态创建 script 标签,使用标签的 src 属性访问 js 文件的形式获取 js脚本,并且这个 js 脚本中的内容是函数调用,该函数调用的参数是服务器返回的数据,为 了获取这里的参数数据,需要事先在页面中定义回调函数,在回调函数中处理服务器返回的 数据,这就是解决跨域问题的主流解决方案

评论
暂无评论

加载更多