Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/429.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
php函数没有';t将值返回到javascript变量_Javascript_Php_Function - Fatal编程技术网

php函数没有';t将值返回到javascript变量

php函数没有';t将值返回到javascript变量,javascript,php,function,Javascript,Php,Function,我试图从javascript调用php函数“funct1()。我正在从按钮onclick调用javascript函数“clicked()”。问题是当我点击php函数中的按钮时,函数没有将值返回到“someVariable” 函数单击() { var someVariable=“”; 警报(某些变量); } 由于在funct1()函数中没有返回$name变量,因此它将不会与echo一起工作,因为它作为一个变量作用于它 将代码更改为返回$name,然后使用echo funct1()返回echo,或

我试图从javascript调用php函数“funct1()。我正在从按钮onclick调用javascript函数“clicked()”。问题是当我点击php函数中的按钮时,函数没有将值返回到“someVariable”


函数单击()
{
var someVariable=“”;
警报(某些变量);
}

由于在funct1()函数中没有返回
$name
变量,因此它将不会与
echo
一起工作,因为它作为一个变量作用于它


将代码更改为返回
$name
,然后使用
echo funct1()
返回
echo
,或者只运行
funct1()
,而不使用
echo
var someVariable=“;

,因为您没有在funct1()中返回
$name
变量函数它将不与echo一起工作,因为它作为一个变量作用于它


将代码更改为返回
$name
,然后使用
echo funct1()
将其返回
echo
,或者只运行
funct1()
而不使用
echo
var someVariable=“;

您应该返回$name,而不在函数内进行echo。您应该返回$name,而不在函数内进行echo
<?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>