参数从php脚本传递到javascript函数

时间:2014-07-24 02:00:59

标签: javascript php parameters

html
<?php $test="00010387";
<a href="javascript:browsePricebySKU(<?php echo '$test';?>);"></a>

javascript
<script>
function browsePricebySKU(test){
alert(test);}
</script>

输出与参数不同。请帮帮我。

2 个答案:

答案 0 :(得分:2)

试试这个

php代码

<?php $test="00010387"; ?>

<a href="javascript:browsePricebySKU('<?php echo $test;?>');"></a>

<script type="text/javascript">

     function browsePricebySKU(test){

          alert(test);
      }
</script>

单引号不会是Escape,它会输出$ test作为字符串,而不是$ test变量的值;

答案 1 :(得分:1)

html
<?php $test="00010387";?>
<a href="javascript:browsePricebySKU('<?php echo $test;?>');"></a>

(在启动html之前关闭php)

html
<?php $test="00010387";
echo "<a href=\"javascript:browsePricebySKU('$test');\"></a>";