在JavaScript文件中读取properties文件的方法

    xiaoxiao2021-04-17  45

    假设有JavaScript文件叫做:readproperties.js,这个文件需要读取config.properties这个配置文件,步骤如下:

    1、  下载插件jquery.i18n.properties-min-1.0.9.js,在eclipse中放到合适的目录下。由于需要jQuery的支持,所以也需要jquery插件,在这里选择jquery-1.7.1.min.js(jquery.i18n.properties-min-1.0.9.js这个插件对jQuery没有版本要求,可以使用任何版本的jQuery插件),如下图所示:

    2、  在引入readproperties.js的JSP文件中做如下声明:

    [html]  view plain  copy <script src="js/jquery-1.7.1.min.js" language="javascript">   </script>      <script type="text/javascript" src="js/jquery.i18n.properties-min-1.0.9.js">    </script>   [html]  view plain  copy   <script src="js/jquery-1.7.1.min.js" language="javascript">   </script>      <script type="text/javascript" src="js/jquery.i18n.properties-min-1.0.9.js">    </script>  

    其中的路径根据实际情况作出调整。

    3、在readproperties.js中,编写如下函数获取properties文件中的值:

    [javascript]  view plain  copy function loadProperties(){       jQuery.i18n.properties({// 加载properties文件       name:'ISPindex'// properties文件名称       path:'i18n/'// properties文件路径       mode:'map'// 用 Map 的方式使用资源文件中的值       callback: function() {// 加载成功后设置显示内容           alert($.i18n.prop(“isp_index”));//其中isp_index为properties文件中需要查找到的数据的key值       }       });   }   [javascript]  view plain  copy   function loadProperties(){       jQuery.i18n.properties({// 加载properties文件       name:'ISPindex'// properties文件名称       path:'i18n/'// properties文件路径       mode:'map'// 用 Map 的方式使用资源文件中的值       callback: function() {// 加载成功后设置显示内容           alert($.i18n.prop(“isp_index”));//其中isp_index为properties文件中需要查找到的数据的key值       }       });   }  

    其中properties文件的路径、名称等需要根据实际情况作出调整。本例中properties文件放在如下图所在位置。

    这样运行该函数时,即可显示需要的数据了。

    如果本文说的不够清楚,可以参考API文档:www.ibm.com/developerworks/cn/web/1305_hezj_jqueryi18n/

    转载请注明原文地址: https://ju.6miu.com/read-673298.html

    最新回复(0)