gpt4 book ai didi

php - php echo 和 javascript alert 上的变量不同

转载 作者:行者123 更新时间:2023-11-30 08:08:55 28 4
gpt4 key购买 nike

<分区>

我有一个动态的多语言网站。我的 php 正确地回应了当前的语言,但是 javascript 即使在 body 之后加载也没有。

我的 php:

<?php echo $language ?>

这会根据正在使用的语言为我提供英语、葡萄牙语、德语或法语。

当我以这种方式尝试使用 javascript 时:

    <script type="text/javascript">
function language() {
var ci = {
language : "<?php echo $language; ?>"
};
if(ci.language = 'portuguese') {
alert(ci.language);
return false;
fb_language = "pt_PT";
} else if (ci.language = 'english') {
alert(ci.language);
return false;
fb_language = "en_US";
} else if (ci.language = 'german') {
alert(ci.language);
return false;
fb_language = "de_DE";
} else if (ci.language = 'french') {
alert(ci.language);
return false;
fb_language = "fr_FR";
} else {
fb_language = "en_US";
}
};
</script>

<body onload="language();">

它总是在 javascript 中为我提供葡萄牙语,但无法提示正确的语言,但在 php 中它为我提供了我正在使用的正确语言。

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