ajax读取属性资源文件数据的方法

ajax读取属性资源文件数据的方法
本文介绍了利用ajax读取属性资源文件数据的方法,供大家参考,具体实现方法如下:

属性资源文件的内容如下所示:
你好= englishww
名称=英文ZK
emailempty =字段不能为空!
emailinvalid =无效的电子邮件地址!

js调用Ajax处理代码:
$ ajax({
类型:'post,
DataType:'json,
网址: / / / Ajax jeecms jeecms / / getresourcebundle CMS做的,
异步:假,
成功:函数(数据){
JSONData= data.jsi18n; / / jsi18n了java返回时的名字
jsi18n = eval_r('(' + JSONData + ')'); / /成JSON对象
警报(属性+ jsi18n。你好);
},
错误:函数(数据){
警报(错误);
}
});

java文件getresourcebundle.do编码处理:
PublicString getResourceBundle(){
可以resource_bundle;
如果(contextpvd.getsessionattr(语言)!= nullcontextpvd.getsessionattr(语言),等于(1 )){
resource_bundle = resourcebundle.getbundle(jsi18n
其他{ }
resource_bundle = resourcebundle.getbundle(jsi18n
}判断语言类别,忽略
设置键盘= resource_bundle.keyset();
将资源文件数据读取到JSON格式字符串拼接中。
字符串jsonstring = newstring();
jsonstring + ={;
对于(字符串键:键盘){
jsonstring + =+键++ resource_bundle。getString ++(关键)
}
把 / /字符串返回的对象jsi18n(免费)
JsonRoot.put(jsi18n
返回成功;
}

注意:js请求成功后,如果在另一个JS中使用读出的内容,则返回值被赋给全局变量。

希望本文能对大家的ajax程序设计有所帮助。

tag:读取属性数据资源文件方法

相关内容