我有一個名爲$ path的變量。我想將這個變量從PHP傳遞給一個javascript函數。將PHP變量傳遞給Javascript函數
<button onclick='myFunctionContact(\"" . $row1['id'] . "\")'>
<img border='0' alt='Contacts' src='".$imgpth."peoplesmall.png'>
</button>
<script>
function myFunctionContact(id) {
window.open('!!!$path should go here!!!'+id, '', 'toolbar=no,scrollbars=yes,resizable=yes,top=200,left=500,width=400,height=400');
}
</script>
如何獲取路徑中的URL,以便在所需的位置顯示函數內部的路徑?
我試圖將變量打印到一個JavaScript變量,然後將該變量放入函數中,但當我這樣做時彈出窗口不再有效。
function myFunctionContact(id) {
var test1 = <?php echo $path; ?>;
window.open(test1 +id, '', 'toolbar=no,scrollbars=yes,resizable=yes,top=200,left=500,width=400,height=400');
}
我知道我做錯了,但我不知道如何。任何建議將不勝感激。
你打印的是;在回聲結束? –
這是一個錯字。我會編輯修復它。 –
可能的重複[如何將變量和數據從PHP傳遞到JavaScript?](http://stackoverflow.com/questions/23740548/how-to-pass-variables-and-data-from-php-to-javascript) – giorgio