我試圖在PHP中調用一個javascript函數,它將彈出一個確認按鈕。如果用戶按下是,那麼它將繼續到頁面上,否則它將保持在同一頁面上。我寫了,但我不知道什麼是錯的。在php echo聲明中調用javascript函數的參數
PHP:
echo "<a href='edit_members.php?id=$studentid'>Edit</a> or <a href=\"javascript:deleteMembers('del_member.php', '$studentid');\">Delete</a><br/><br/>";
的JavaScript(我把它放在標記之前右):
<script type="text/javascript">
function deleteMembers(url, id) {
var deleteMemberConfirmation = confirm("Are you sure you want to delete?");
if(deleteMemberConfirmation) {
window.location="http://mvcsf.com/admin/"+url+"?"+id;
}
else {
window.location="http://mvcsf.com/admin/view_members.php";
}
}
</script>
我在頁面頂部啓用ERROR_REPORTING(E_ALL);
,但它不返回任何東西。我做錯了什麼?
編輯:我將變量名更改爲deleteMemberConfirmation,但仍然沒有任何工作。我只是點擊鏈接,但沒有任何反應。
當您加載此頁面時會發生什麼情況?你有空白的白屏嗎?它看起來不錯,但按鈕不起作用?等 – octern 2013-03-11 23:01:48