gpt4 book ai didi

javascript - 如何从 php 文件传递​​ jAlert 中的变量

转载 作者:行者123 更新时间:2023-11-28 07:23:57 25 4
gpt4 key购买 nike

我在尝试将一些文件翻译到我的网站中时遇到了困难。协议(protocol)是使用包含将使用的语言名称的 php 翻译整个网站(例如 en.php、es.php、pt.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;

我想将字符串 'Para efetuar o cadastro você deve estar de acordo com os termos de uso e politica de privacidade' 和字符串 'Aviso' 替换为我定义的变量中的文本(例如 TEXTO_69)返回到语言文件中。

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

非常感谢!

最佳答案

通过在 jAlert 内的变量声明中包含双引号 ("") 来解决...

之前(错误):

jAlert(<?php echo TEXTO_69; ?>)

之后(对!)

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

:)

关于javascript - 如何从 php 文件传递​​ jAlert 中的变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29945437/

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