1

我想从属性文件中填充 JavaScript 常量,有人有更好的建议吗?

这里,

属性文件,

property_timeout_Success=60000
property_timeout_Failure=10000

Java脚本,

var config = {
    timeout_Success: [property_timeout_Success value], 
    timeout_Failure: [property_timeout_Failure value]
};

我正在使用 Spring mvc,在 JavaScript 文件中加载 [property_timeout_Success] 值的最佳方法是什么?

谢谢

4

1 回答 1

0

我有类似的要求。我在 Spring MVC 控制器中获取属性,然后将其放入模型中:

...... 
model.addAttribute("property_timeout_Success", property_timeout_Success); 
......

在网页中,我使用这样的 JavaScript 获得值(JSP 页面):

......
var property_timeout_Success = ${property_timeout_Success};
......

希望这可以帮助你。

更新

我将 Ajax 与 JQuery 一起使用。Spring MVC Controller 获取属性,然后将值作为 json 返回到网页。你可以得到值:

......
    var price="";
    $.ajax({
        url: 'yoururl.html',
        data: {item:item, oper:'find'},
        async: false,
        dataType: "json",
        type: "POST",
        success: function (data, textStatus, jqXHR) {
            price=data.price;
        }
    })
......
于 2013-10-11T02:33:46.427 回答