我正试图从javascript调用php函数“funct1()”。我从按钮onclick调用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>
答案 0 :(得分:3)
由于您没有在funct1()函数中返回$name
变量,因此它不能与echo
一起使用,因为它会将其作为变量。
将您的代码更改为使用$name
返回echo
然后再echo funct1()
,或者仅使用funct1()
echo
运行var someVariable="<?php funct1(); ?>";