jQuery从不同目录加载文件

时间:2011-02-23 14:52:13

标签: jquery

我有以下项目结构

  -root
     -app.html
     -scripts/
         -jquery/
         locales.js
     -_locales/
         -en/
            -messages.json
app.html中的

我包含locales.js文件,我想在其中加载messages.json这样的文件

jQUery.get("../_locales/en/messages.json", function(data){
    alert(data);
});

但这不起作用。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

由于您使用的是.get,因此您需要提供的是访问_locals / en / messages.json的URL,可以是绝对URL,也可以是相对于运行javascript的页面的URL。要仔细检查您的网址是否正常工作,请尝试将其放入您的位置栏并确保获得所需的文件。因此,现在您的网址就是<currentPageURL>../_locales/en/messages.json。如果可行,您将需要开始调试.get中正在进行的操作。不过,首先请确保您的网址有效。