gpt4 book ai didi

javascript - 在 Javascript 中调用 Smarty

转载 作者:行者123 更新时间:2023-11-28 06:46:59 25 4
gpt4 key购买 nike

我试图在 JavaScript 文件中调用 Smarty 代码 {lang key="firstNameNotNumeric"section="account data"},但无法找出问题所在。添加 '' 也没有帮助我。

(function() {
$('#exampleStandardForm').formValidation({
framework : "bootstrap",
fields : {
standard_email : {
validators : {
notEmpty : {
message : {
lang key="firstNameNotNumeric" section="account data"
}
},
emailAddress : {
message : 'The email address is not valid'
}
}
}
}
});
})();

最佳答案

如果 JavaScript 位于 smarty 模板中,则必须使用 {literal} 转义它:

{literal}
(function() {
$('#exampleStandardForm').formValidation({
framework: "bootstrap",
fields: {
standard_email: {
validators: {
notEmpty: {
message: {/literal}{lang key="firstNameNotNumeric" section="account data"}{literal}
},
emailAddress: {
message: 'The email address is not valid'
}
}
}
}
});
})();
{/literal}

参见:http://www.smarty.net/docsv2/en/language.function.literal.tpl

关于javascript - 在 Javascript 中调用 Smarty,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33329907/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com