为了账号安全,请及时绑定邮箱和手机立即绑定

jquery load方法调用html公共页面问题???

jquery load方法调用html公共页面问题???

    最初目的:将html页面公共部分提取出来,如:导航,底部footer;然后在其它页面调用;便于后期字段上的更改;               将页面导航的html代码,另存为一个nav.html文件;然后index.html页面要用导航时,用jquery load();方法来调用这个nav.html;          问题是:              在搭建的后台环境 localhost下  调用成功  能正常显示页面;                           但在本地 file:///D:/www/project08/index.html 调用失败  不能显示调用的页面;                       浏览器报错:                1.  Failed to load resource: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'null' is therefore not allowed access.                     2. XMLHttpRequest cannot load file:///D:/www/project08/nav.html. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'null' is therefore not allowed access.              请问大神:              这是为什么???
查看完整描述

5 回答

?
penglijuan

TA贡献7条经验 获得超4个赞

没必要搞得这么复杂 你可以让后台给你配置一下模板继承 把公用的头部底部放到base文件夹里面如header.html 然后我在另外一个页面只要<include file="Base/header.html">就可以把header的html加载过来

查看完整回答
1 反对 回复 2015-03-09
?
jerryguo

TA贡献1条经验 获得超0个赞

因为你这是ajax跨域了,jquery的load方法实质上就是一个ajax请求。

查看完整回答
反对 回复 2017-06-01
?
CharlesY

TA贡献1条经验 获得超0个赞

LZ用的是webkit内核的浏览器调试的吧?本地用ajax的话会涉及到跨域问题,所以调用不了,可以配置一下chrome,LZ可以百度下

查看完整回答
反对 回复 2015-09-22
?
极限战斧

TA贡献4条经验 获得超1个赞

完全看不懂、什么时候也能提出这么有技术含量的问题!

查看完整回答
反对 回复 2015-03-02
?
ChLn

TA贡献1条经验 获得超0个赞

相对路径

查看完整回答
反对 回复 2015-03-02
  • 5 回答
  • 0 关注
  • 10780 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信