摘要:错误文件结构目录文件放在文件夹下,文件放在文件夹下,与文件夹均与文件为兄弟关系。猜测原因此处的路径是否应该基于引入文件的父级文件即该示例上的位置来决定。
错误:
1)文件结构目录:
json文件放在src文件夹下,js文件放在js文件夹下,json与js文件夹均与.html文件为兄弟(siblings)关系。
2)js文件引入json文件ajax写法如下:
3)页面显示错误结果:
$.ajax({ url:"src/struct.json", success:function(res){ console.log(res) } })
按照上述的目录结构这样也能访问到json。
猜测原因:此处的路径是否应该基于引入文件的父级文件(即该示例上的.html)位置来决定。
注:具体错误原因后续如果有时间会去找
正确:
1)文件目录结构:
js,json文件与.html为兄弟(siblings)关系,而非与其相应文件夹成兄弟(siblings)关系
2)js中ajax:
3)页面显示打印:
成功引入相应json文件
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/97477.html
摘要:关于跨域为什么会有跨域我们得先了解下同源策略。简而言之,同协议同域名同端口号什么是跨域跨域就是采取技术方案突破同源策略的限制,实现不同域之间交互请求响应。 关于跨域 why? 为什么会有跨域? 我们得先了解下 ==同源策略(SOP, Same Origin Policy)==。 浏览器出于安全方面的考虑,只能访问与包含它的页面位于同一个域中的资源,该策略为通信设置了相同的协议、相同的域...
摘要:类似这样而在客户端我们只需要定义一个预定好的回调函数即可。处理跨域请求得到的数据其中的是我们在客户端定义好的在数据请求成功后要执行的回调函数。 跨域产生的原因 跨域是由浏览器的同源策略引起的,即不同源(协议,域名,端口中其中有一个不同)的js是不能读取对方的资源的。当要网站中的js要请求其他网站的数据时就会产生跨域问题,就像下面这样,浏览器会报错。 showImg(https://se...
阅读 1095·2021-11-15 18:00
阅读 2808·2021-09-22 15:18
阅读 1970·2021-09-04 16:45
阅读 753·2019-08-30 15:55
阅读 3864·2019-08-30 13:10
阅读 1340·2019-08-30 11:06
阅读 1987·2019-08-29 12:51
阅读 2296·2019-08-26 13:55