如何通过PHP文件在jAlert中传递变量

亚历山德罗·纳迪内里(Alessandro Nardinelli)

我在尝试将一些翻译文件实施到我的站点时遇到了麻烦。要做的是使用包含要使用的语言名称(例如en.php,es.php,pt.php ...)的php转换整个网站,并将变量设置到该文件中,该文件将被称为用户只要在网页中单击不同的语言名称即可。在那之前没问题。

这些语言变量是在这些php文件中定义的,就像这样...

在pt.php上:

define('TEXTO_69','Gostaria de se identificar?');

在en.php上:

define('TEXTO_69','Would you like to identify yourself?');

等等每个php语言文件...

当编辑脚本部分时,我遇到的主要问题是我的index.php文件中没有这些变量,请看一下:

if($('input[name="agree"]').is(':checked')) {
        //alert('Checkbox is checked!!');
        return true;
    } else { 
        jAlert('Para efetuar o cadastro você deve estar de acordo com os termos de uso e politica de privacidade','Aviso');
        return false;
    }
    return true;

我想用语言文件中的已定义变量(例如TEXT_69)中的文本替换字符串``为了注册您必须遵守使用条款和隐私政策''和字符串``通知''

在javascript函数JAlert中打开一个php并回显该变量不会返回字符串。

太感谢了!

亚历山德罗·纳迪内里(Alessandro Nardinelli)

通过在jAlert内部的变量声明中包括双引号(“”)来解决...

之前(错误):

jAlert(<?php echo TEXTO_69; ?>)

之后(对!)

jAlert("<?php echo TEXTO_69; ?>")

:)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章