老师请教下。

老师请教下。

http://img1.sycdn.imooc.com//climg/5d0b74ac0001d0dd05530071.jpg组件上可以给document.body加点击事件让这个隐藏么。按照组件的意思,不是应该不影响别的程序吗。

http://img1.sycdn.imooc.com//climg/5d0b75a30001832810170129.jpg

./不是当前目录下去找吗。我的目录结构是这样的哦,应该找不到吧

正在回答

登陆购买课程后可参与讨论,去登陆

2回答

同学你好,老师又测试了下,会出现你这种情况的可能,你的访问地址,是否直接是如下形式,没有根目录,这种情况下../也是可以的哦,相当于没有根目录,所以可以直接从json访问。

http://img1.sycdn.imooc.com//climg/5d0c55a90001958402680046.jpg

而之前老师这里的是有根目录的,所以./才可以。一般我们在实际操作中都是有根目录的,就是把你的内容,统一放到一个文件夹,然后把这个文件夹放到服务器,所以推荐使用./的方式,从根目录来访问。

希望能帮助到你,祝学习愉快!

  • 慕丝329460 提问者 #1
    老师,确实如你所说,我这边的访问形式是192.168.1.103:3002/index.html; 我是直接在目录里用 browser-sync。原来这种就是相当于没有根目录。。差点崩溃了。然后我在包一层文件夹,在外层用。访问方式变成192.168.1.103:3002/se/index.html;这样../就不行了。ajax的../是相对于index.html这个文件,他的上一层并没有json文件夹所以就访问不到。老师说的就是这种情况么
    2019-06-21 13:49:15
  • 好帮手慕糖 回复 提问者 慕丝329460 #2
    同学你好。是的哦。是这种情况哦。祝学习愉快!
    2019-06-21 19:58:53
好帮手慕糖 2019-06-21 10:04:59

同学你好,1、因为这里使用ajax,在服务器上的,应该从根目录哦。两个点的话,是直接从json的,电但是我们需要从根目录来访问,如下,会有如下的错误哦。是找不到这个文件哦。

http://img1.sycdn.imooc.com//climg/5d0c39ff0001f51f05660072.jpg

2、由于同学的目录有中文,所以改了下目录的名字,例:

http://img1.sycdn.imooc.com//climg/5d0c3b1d000152cd02090161.jpg

然后在是./的情况下,是可以正确访问到的,也可以看下请求的地址哦,例:

http://img1.sycdn.imooc.com//climg/5d0c3aff0001673a09610402.jpg

希望能帮助到你,欢迎采纳。

祝学习愉快!

  • 提问者 慕丝329460 #1
    老师我在'./json/select.json'这种请求下,请求地址也和你不一样,而且用两个点也能请求到,这是为啥。。Request URL: http://192.168.1.103:3000/json/select.json。文件名中文也改掉了。
    2019-06-21 10:47:31
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师