js 调用文件服务器会出现跨域问题吗

JavaScript026

js 调用文件服务器会出现跨域问题吗,第1张

js遵循同源规则,如果你js调取的是本服务器的资源,那么就不会出现跨域的问题,如果是调取其他域名下的资源,那么就会存在跨域问题,可以用ajax返回jsonp的形式解决,也可以用后台执行curl,然后在前台用ajax获取后台的结果解决跨域问题

通过ajax可以访问跨域资源,但需要跟服务器配合增加一些http头部做交互。

script标签可以加载不同域的js,且script的src属性值可以指向动态脚本。

可以定义一个回调函数,利用2调用这个回调函数传入数据。

使用3的原理封装成的jsonp,实现跨域数据请求。