![](/img/trans.png)
[英]Pass php string as parameter for javascript function called in php script
[英]Parameter pass from php script to javascript function
html
<?php $test="00010387";
<a href="javascript:browsePricebySKU(<?php echo '$test';?>);"></a>
javascript
<script>
function browsePricebySKU(test){
alert(test);}
</script>
输出与参数不同。 请帮我。
尝试这个
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变量的值;
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>";
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.