laos老师老师

来源:3-5 下拉菜单的按需加载

RahodJoe

2020-01-08 00:10:08

我再warm里面添加了整个文件夹,然后在谷歌上还是调用不了$.getJSON(),F12打开鼠标hover的时候,会跳转到jquery里面,点击三角形继续按钮,控制台出现同源策略的报错,但是在IE 不管是本地的文件夹打开dropdown.html,还是丢在wram里面的整个文件夹打开dropdown,hover的时候都能获取$.getJSON()的值,为什么呢??

写回答

2回答

好帮手慕慕子

2020-01-08

同学你好,对于你的问题解答如下:

  1. 地址栏目写的是G://wamp/www/我自己命名的文件夹/课程全部代码/index.html这样子的。

    表示从本地加载文件,所以在谷歌浏览器中加载json文件会报错同源策略

  2. 是的,从本地服务器访问文件,解决浏览器限制的同源策略问题。在前面的ajax阶段有讲解如何使用wamp。

    参考教辅:http://file.mukewang.com/class/assist/800/4558021/il8gnnwajs/windows%E7%B3%BB%E7%BB%9Fphp%E9%9B%86%E6%88%90%E7%8E%AF%E5%A2%83WampServer%E4%BD%BF%E7%94%A8%E6%95%99%E8%BE%85.pdf 

如果我的回答帮助到了你,欢迎采纳,祝学习愉快~

0
hahodJoe
h xx学习老师,解决了~
h020-01-08
共1条回复

好帮手慕慕子

2020-01-08

同学你好,你说的这种情况应该是浏览器本身解析的问题,谷歌浏览器会限制本地打开的文件,访问json文件。

注意:将项目放在wamp的www目录下,之后需要启动wamp,在浏览器中通过localhost访问页面才可以。同学可以再测试一下。

如果还有问题,可以新建提问,图文结合详细描述一下你是如何操作的,便于帮助同学准确的定位与解决问题。

如果我的回答帮助到了你,欢迎采纳,祝学习愉快

0
hahodJoe
h 老师好,已经丢入www,右下角图标也是绿色的,但是谷歌还是报错解析同源策略的问题,然后地址栏目写的是G://wamp/www/我自己命名的文件夹/课程全部代码/index.html这样子的,是什么问题呢?你说的localhost指的是网址栏中要出现localhost而不是本地盘,比如上面说的G盘开头吗?
h020-01-08
共1条回复

0 学习 · 14456 问题

查看课程