2013-08-26 83 views
3

我试过使用jQuery.i18n.properties({}); plugin从这个参考site,但它不工作。如何阅读使用Jquery和JavaScript的属性文件

是否有任何其他方式来读取JavaScript或jQuery中的属性文件,以便内容可以加载到HTML页面上?

+1

访问尝试是否跨域?它是用于'http:'/'https:'资源还是用于'file://'资源?你在JavaScript控制台中看到任何错误吗?请发布您的代码样本。 – apsillers

+0

是它的http://因为我试图读取属性文件使用本地主机即IIS服务器和控制台上它显示404 [文件未找到],但我已经检查完整的路径是完美的 –

+1

就这样我们很清楚:你有没有看过你的网络控制台,并验证插件生成的Ajax请求是*精确正确路径*上的资源请求?也就是说,如果您直接从浏览器的网络控制台中复制URL(例如,在Chrome中,使用'F12'找到您的网络控制台并转到“网络”选项卡)并将其粘贴到您的地址栏中,它可以工作吗? – apsillers

回答

1

我认为包括MIME类型,IIS将工作

添加

'的.properties' MIME延伸和补充型 'text/plain的'。

0

具体(见前面的答案),你可以这样做有两种方式:

1)web.config文件(推荐) - 添加下面的2个元素:

<configuration> 
... 
    <system.webServer> 
    ... 
     <staticContent> 
     ... 
     <remove fileExtension="properties" /> 
     <mimeMap fileExtension="properties" mimeType="text/plain" /> 

2)IIS - 你需要这样做,每次部署新的时间IIS

  • 打开IIS管理器
  • 选择设备的节点或网站节点(通常Defau lt网站)
  • 在功能视图 - 找到IIS部分下的“Mime Types”图标。
  • 添加MIME类型:
    • 文件扩展名: “的.properties”(确保你在开始点)
    • MIME类型: “text/plain的”