我在PHP中預先編寫的代碼,其中的JavaScript函數被調用傳遞多個參數中的JavaScript功能
echo "<a href='javascript:submittemplate(".$temprow['templateid'].");'>".$temprow["templatename"]."</a></td>";
和腳本是:
<script>
function submittemplate(templateid)
{
window.document.location.href = 'index.php?module=Users&action=UsersAjax&file=TemplateMerge&templateid='+templateid;
}
</script>
現在我想通過一個更多參數在這個函數中。
我所做的是這樣的:
echo "<a href='javascript:submittemplate(".$temprow['templateid'].",".$mode.");'>".$temprow["templatename"]."</a></td>";
<script>
function submittemplate(templateid,mode)
{
alert("anything");
window.document.location.href = 'index.php?module=Users&action=UsersAjax&file=TemplateMerge&templateid='+templateid;
}
</script>
後來的代碼不能正常工作。 我在做什麼錯?
定義 「不工作」。 「不起作用」的症狀是什麼? – deceze
這兩個參數都是數字嗎?因爲如果他們不是,那麼這將構建一些無效的JavaScript。 – temporalslide
'mode'的可能值是多少? – timidboy