javascript - AJAX 和相对路径范围

标签 javascript jquery ajax relative-path facebox

我正在尝试通过 Facebox 中漂亮的 AJAX 功能(针对 jQuery)对包含 SWF 的页面进行灯箱显示。问题在于,这些路径现在是相对于主索引页工作的,而不是相对于包含闪存页面的目录。这是目录分割:

./
-index.html(加载projects/projectName/index.html)
+ js/
+ jquery/
-facebox.js
- jquery.js
+ swfobject/
- swfobject.js
+ 项目
+ 项目名称
-index.html(使用 JS 的相对路径单独查看时有效)
+ swf/

谁能告诉我是否有某种方法可以通过 jQuery(或任何 Javascript)保留相对路径的范围?

谢谢!

最佳答案

您不想像现在这样使用相对路径,因为它们会沿着文件夹树的方式返回。尝试使用从 Web 根开始的路径,然后沿着文件夹树向下移动。所以代替这个:

../../images/image.gif

或者这个:

./images/image.gif

你应该尝试这个:

/images/image.gif

关于javascript - AJAX 和相对路径范围,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/171074/

相关文章:

javascript - 如何制作一个全局可访问的变量?

javascript - 如何将扩展运算符传递给函数参数

php - 从异步请求中读取 PHP session 数据

jquery - 使用 Ajax 平铺滚动/预加载 HTML 层(Google map 样式)

javascript - 这是在 javascript 中插入 JSTL 的正确格式吗?

javascript - 如何在 Angular-JS 中制作 'top-level' Controller ?

php - 如何保护处理 Jquery 数据的敏感 PHP 文件的安全?

javascript - 将 Jquery 插件转换为 Javascript

javascript - 在 bootstrap 3 中更改药丸颜色并且导航药丸可以折叠

php - Ajax上传插件不绑定(bind)点击事件