0

在某些 Javascript 代码中使用 PHP 变量时,我能得到一些帮助吗?

我想将值传递给存储在 PHP 变量中的 Javascript 函数。

这是我的代码:

$UpdateText="updateReTotal(Tills,'pos_cash','{$till->till_id}');updateVariance('{$till->till_id}')";

echo '<script type="text/javascript">'
    , 'testFunctionForUpdateTotal(.$UpdateText.);'
    , '</script>';

提前致谢。

4

2 回答 2

5
$UpdateText="updateReTotal(Tills,'pos_cash','{$till->till_id}');updateVariance('{$till->till_id}')";

echo '<script type="text/javascript">'
    . 'testFunctionForUpdateTotal('.$UpdateText.');'
    . '</script>';

如果您使用双引号,您的代码会起作用(除了变量旁边的两个点,另外您需要转义其他双引号),如下所示:

echo "<script type=\"text/javascript\">
 testFunctionForUpdateTotal($UpdateText)
 </script>";

但这不适用于单引号。

于 2013-02-04T22:49:37.500 回答
1
<script language='javascript'>
function show(j)
{
alert(j);
}
</script>

<?php
$v = "a";
echo "<div onclick=\"show('".$v."',);return false;\">CLICK</div>";
?>
于 2013-02-04T22:55:11.413 回答