我正在繪製一個完整的空白爲什麼這不起作用。我可以通過一個變量來傳遞,但不是兩個。當我使用像getnt(1,2)
這樣的實際數字時,它可以工作。這只是與兩個PHP變量無關。Javascript函數接受PHP變量
<script type="text/javascript">
function getnt(nid,pnid) {
window.location = "nt.php?nid=" + nid + "&pnid=" + pnid;
}
</script>
<body>
<?php
echo "<a href='#' onclick='getnt($nid,$pnid)'>VIEW</a>";
?>
</body>
我可以使代碼工作,echo "<a href='nt.php?nid=$nid&pnid=$pnid'>VIEW</a>";
,但這是沒有好,如果我想在警報添加和JavaScript命令。
你查看源代碼嗎?對我來說看起來很好....雖然我會在PHP中生成整個URL並將其放入'href'中。 – mpen 2011-06-01 02:02:57
您需要設置演示頁面,以便我們可以看到生成的代碼。但我同意馬克,看起來沒問題。 – 2011-06-01 02:05:13
檢查生成的代碼。 '$ nid'和'$ pnid'包含什麼? – 2011-06-01 02:05:17