本來我是沒有在deleteUser()以及Myconfirm()中加id這個參數的,但是發現在刪除這個鏈接<a href=javascript:Myconfirm(+id+)>刪除中如果不賦上id這個參數的話無法傳遞。曾經試圖改變deleteUser()這個函數的位置,但是發現改變後起不到我想要刪除這個id對應行的作用。因為我把deleteUser()放在while()循環裡面了。於是加上這個id參數。這樣執行起來就通過了,沒有問題
jsp與javascript結合用以處理confirm確認以達到傳遞參數到另一個頁面的作用
目的是從數據庫取出一系列數據,在每一行結束有刪除一項,但是刪除的時候需要用戶確認是否刪除。
首先我用了Javascript來判斷
<script language=javascript>
function Myconfirm(id)
{
if (confirm(是否確定刪除該用戶?))
{
deleteUser(id)
}
}
這樣在調用javascript:Myconfirm()時會跳出確定與取消的window框,如果用戶點擊確定則執行deleteUser(id)。
<script>function deleteUser(id)
{window.location = (deleteUserCommit.jsp?id='+id+');
}
</script>
本來我是沒有在deleteUser()以及Myconfirm()中加id這個參數的,但是發現在刪除這個鏈接<a href=javascript:Myconfirm(+id+)>刪除中如果不賦上id這個參數的話無法傳遞。曾經試圖改變deleteUser()這個函數的位置,但是發現改變後起不到我想要刪除這個id對應行的作用。因為我把deleteUser()放在while()循環裡面了。於是加上這個id參數。這樣執行起來就通過了,沒有問題