2010-04-22 99 views
0

我有一個頁面,我添加,編輯和刪除menus.For添加和編輯我有一個單獨的頁面。當我添加或編輯菜單,我來主頁我顯示菜單,所以我打印消息爲「菜單添加」或「菜單編輯」。但是當我刪除菜單時,我的頁面沒有被刷新,因爲我在同一頁面上寫了刪除代碼,請按照以下步驟演唱ajax函數:如何在沒有頁面刷新的情況下隱藏Div標籤

$.ajax(
      { 
       type: "POST", 
        url: "delete_menu.php", 
        data: data, 
        cache: false, 

        success: function() 
        { 
       parent.fadeOut('slow', function() {$(this).remove();}); 
       document.getElementById('showDiv').style.display = ''; 
      } 
     } 

的頁面沒有得到刷新,所以包含像「菜單添加或編輯」的消息並沒有得到hide.I股利給ID來作爲股利showDiv。 因此,任何人都可以幫助我解決這個問題。還有,當我刪除,任何人都可以告訴我如何顯示消息作爲「菜單刪除」在Ajax沒有頁面refresh.Thanks提前。

+1

回答你前面的問題也是如此。 – Pierreten 2010-04-22 06:03:32

回答

1

由於您引用了jQuery,我會使用jQuery語法而不是Plain Old JavaScript來保持語法清晰。

$("#showDiv").hide(); 

如果你沒有在頁面上會再次顯示DIV,你可以這樣做:

$("#showDiv").remove(); 
2
document.getElementById('showDiv').style.display = 'none'; 
相關問題