gpt4 book ai didi

javascript - JavaScript 外部文件中的 PHP 语句

转载 作者:行者123 更新时间:2023-11-30 16:44:23 26 4
gpt4 key购买 nike

我需要根据 $_SESSION php 状态执行 javascript 操作:

    if(isset($_SESSION['logged']) && $_SESSION['logged'] == true)
{

echo <<<END

$("#I-like-it").click(function()
{

$(this).css({"font-size": "20px" });


});
$("#I-dont-like-it").click(function()
{

$(this).css({"font-size": "20px" });


});
END;

}
else
{

echo 'alert("You must be logged in to vote!")';


}

这是外部js文件。我应该如何在此 JS 文件中使用 PHP 语句?我的代码不工作 :c

最佳答案

PHP 运行在服务器上,Javacript 运行在浏览器上。您可以将信息从 PHP 传递到 Javascript,也可以将信息从 JavaScript 传递到服务器。但它们不能同时执行。

我建议做的是在加载时使用 Javascript 读取 PHP 变量

<script>
var serverSession = <? echo $_SESSION['logged'] ?>
</script>

然后您的 JavaScript 可以用它做任何它需要做的事情。

关于javascript - JavaScript 外部文件中的 PHP 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31463693/

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