如何将php变量作为参数

时间:2015-11-04 11:52:49

标签: javascript php jquery

我想将php图片网址作为javascript函数参数传递。

请让我知道我该怎么做。

<html> 
<?php
$image=$row['image'];
$img=$loc.'user/'.$image;
?>

<script type=text/javascript>
function demo()
{
some code here;
}
   </script>

<body>
<button type="submit" onclick=demo(<?php echo $img?>) >
</body>
</html>

在javascript中我正在对图像进行一些编辑工作。

如何传递这个php变量(即图像url作为javascript函数参数)

4 个答案:

答案 0 :(得分:2)

您需要将PHP代码包含在quotes中,如

<button type="submit" onclick="demo('<?php echo $imageurl;?>');" >
                                  //^^                      ^^

在您的Javascript中,因为您在函数中传递了值但未在function demo()

中捕获该值
function demo(obj)
{           //^^^ Capturing value within function using variable name obj
   alert(obj);
}

答案 1 :(得分:2)

你必须用引号括起来,你必须关闭button

<button type="submit" onclick='demo("<?php echo $imageurl?>")' ></button>

答案 2 :(得分:0)

<button type="submit" onclick="demo('<?php echo $img;?>');" >

答案 3 :(得分:0)

我发现error = errno; 是您的变量,在代码中您尝试发送$img

$imageurl