簡體   English   中英

如何將php變量作為參數傳遞給JavaScript函數

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM