利用jquery.load加载网页,被加载的网页路径引用问题

ahking 2017-08-01 03:11:24
路径结构如下
a.htm在根目录
b.htm在admin目录下
b.htm引用了js文件在scripts目录下

b.htm文件的head中,这样引用的 <script src="../scripts/tt.js"></script>

在a.htm文件中用jquery.load加载b.htm文件,
jquery.load('admin/b.htm'),调试提示引用的文件tt.js找不到

如何既能通过网址正常打开b.htm文件又能使用jquery.load正常加载呢?
...全文
420 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
ahking 2017-10-24
  • 打赏
  • 举报
回复
引用 3 楼 showbo 的回复:
[quote=引用 2 楼 ahking 的回复:] 网站发布了啊
scripts在根目录还是admin下,自己搞清楚,不行直接使用绝对路径,就是从根目录下算起路径 <script src="/xxx/xxx/xxx.js"[/quote] scripts在根目录下
  • 打赏
  • 举报
回复
引用 2 楼 ahking 的回复:
网站发布了啊
scripts在根目录还是admin下,自己搞清楚,不行直接使用绝对路径,就是从根目录下算起路径 <script src="/xxx/xxx/xxx.js"
ahking 2017-08-01
  • 打赏
  • 举报
回复
网站发布了啊
  • 打赏
  • 举报
回复
js的执行是相对于当前url地址加载的路径, <script src="../scripts/tt.js"></script>这样是在根目录的上一级目录找路径了,如果是发布了网站的话是没有问题的,因为不能跨根目录,跨了会自动从根目录下计算,没发布就无法找到了,会跨目录找

87,993

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧