PHP 函数不会向 JavaScript 变量返回值

php function doesn't return value to javascript variable

本文关键字:JavaScript 变量 返回值 函数 PHP      更新时间:2023-09-26

我正在尝试从javascript调用php函数"funct1(("。我正在从按钮点击调用javascript函数"clicked(("。问题是当我单击 php 函数中的按钮时,不会将值返回给"someVariable"。

<?php
function funct1()
{
    if(isset($_GET['cmbcode']))
    {
        $name = $_GET['cmbcode']; 
        echo $name; 
    }
}
?>
<script type='text/javascript'>
    function clicked() 
    {
        var someVariable="<?php echo funct1(); ?>";
        alert(someVariable);
    }
</script>

由于您没有在 funct1(( 函数中返回 $name 变量,因此它不适用于echo,因为它作为变量作用于它。

将您的代码更改为返回$name然后使用 echo funct1() echo它,或者只是在没有echo的情况下运行funct1() ( var someVariable="<?php funct1(); ?>"; (