[英]Passing a variable to JavaScript function
我想從我的php頁面調用一個JavaScript函數,如下所示:
xyz.php
for ($i = 0; $i < count($temp2a); $i++) {
$URL = "xyz.php?eingabe=".$temp2a[$i]."&eingabe2=".$datei;
echo '<p><a href="#" onClick="test("'.$URL.'")">link</a></p>';
}
<script src="java.js"></script>
java.js
function test(para){
alert(para);
alert("Para");
}
調用不帶變量的函數即可。 test()輸出兩個警報:
Undefined
Para
每當我嘗試傳遞變量時,根本不會調用該函數。 沒有警報或其他任何東西。
你可以做類似的事情
echo '<p><a href="'.$temp2a[$i].'" onClick="test(\''.$URL.'\')">link</a></p>';
Blockquote替換您的代碼,似乎單引號平衡的錯誤。
for ($i = 0; $i < count($temp2a); $i++) {
$URL = "xyz.php?eingabe=".$temp2a[$i]."&eingabe2=".$datei;
echo '<p><a href="'.$temp2a[$i].'" onClick="test(\"'.$URL.'\")">link</a>
</p>';
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.