我有以下项目结构
-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);
});
但这不起作用。有什么想法吗?
答案 0 :(得分:0)
由于您使用的是.get,因此您需要提供的是访问_locals / en / messages.json的URL,可以是绝对URL,也可以是相对于运行javascript的页面的URL。要仔细检查您的网址是否正常工作,请尝试将其放入您的位置栏并确保获得所需的文件。因此,现在您的网址就是<currentPageURL>../_locales/en/messages.json
。如果可行,您将需要开始调试.get中正在进行的操作。不过,首先请确保您的网址有效。