【问题标题】:use relative path in jQuery load在 jQuery 加载中使用相对路径
【发布时间】:2014-08-03 01:45:48
【问题描述】:

我有一个 .load jquery 在我从这个 url 访问的文件中运行

http://example.com/site_folder/case-studies/firstcase

现在文件已经保存在这个目录下

site_folder (dir)
     assets (dir)
        case_study_content (dir)
             file.txt (file)

我的代码是

$( "#slider li#"+nextId ).load( "../assets/case_study_content/file.txt #pickup");

它不加载文件内容。

现在,如果我将文件保存在 site_folder 下并将加载作为

 $( "#slider li#"+nextId ).load( "file.txt #pickup");

效果很好。

【问题讨论】:

    标签: jquery path load relative-path


    【解决方案1】:

    当您使用相对路径时,从何处加载脚本无关紧要。该路径相对于加载脚本的页面。

    如果您的页面位于site_folder 文件夹中,那么您可以使用它来加载文件:

    $("#slider li#" + nextId).load("assets/case_study_content/file.txt #pickup");
    

    【讨论】:

    • 我试过了,但没有用。实际上我认为这是因为 seo url。
    • @user3671491:那么您可能需要重新评估 URL 是什么。唯一重要的是浏览器看到的 URL,而不是文件在服务器上的实际位置。
    • 整理好了。有一个 htaccess 文件正在停止加载文件。非常感谢您的帮助 :)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-11-24
    • 1970-01-01
    • 2023-03-26
    • 1970-01-01
    • 2018-08-20
    • 1970-01-01
    相关资源
    最近更新 更多