![](/img/trans.png)
[英]how to pass a variable with / as a parameter in javascript onclick function
[英]How to pass php variable to JavaScript function as parameter
我想將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函數參數)
您需要將PHP代碼用quotes
例如
<button type="submit" onclick="demo('<?php echo $imageurl;?>');" >
//^^ ^^
當您在函數中傳遞值但未在function demo()
捕獲該值時,在Javascript中
function demo(obj)
{ //^^^ Capturing value within function using variable name obj
alert(obj);
}
您必須用引號將其包裝,並且必須關閉button
<button type="submit" onclick='demo("<?php echo $imageurl?>")' ></button>
<button type="submit" onclick="demo('<?php echo $img;?>');" >
我發現$img
是您的變量,並且在代碼中您嘗試發送$imageurl
<html>
<?php
$image=$row['image'];
$img=$loc.'user/'.$image;
?>
<script>
function demo(val1)
{
alert(val1);
}
</script>
<body>
<button type="submit" onclick=demo('<?php echo $img?>') >Click Me</button>
</body>
</html>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.