2014-10-01 98 views
0

我想在從我的貓中刪除郵件時刷新div如何使其工作?
我已經放了一段代碼。
預先感謝您。POST後刷新div

<script type="text/javascript"> 
     function deleteBox(id){ 
           if (confirm("Confirnez-vous la suppression du message?")) 
           { 
           var dataString = 'id='+ id; 
             $.ajax({ 
             type: "POST", 
             url: "del.php", 
             data: dataString, 
             cache: false, 
             success: function(result){ 
             if(result){ 

            // if data delete successfully 
            if(result=='success'){ 
            //Check random no, for animated type of effect 
            var randNum=Math.floor((Math.random()*100)+1); 
            if(randNum % 2==0){ 
            // Delete with slide up effect 
            $("#chat-item_"+id).slideUp(1000); 

            // HERE 

            }else{ 
            // Just hide data 
            $("#chat-item_"+id).hide(500); 

            } 
            }else{ 
            var errorMessage=result.substring(position+2); 
            alert(errorMessage); 
               } 
              } 
             } 
            }); 
           } 
          } 
    </script> 

謝謝您的幫助

+1

你的貓咪正在發送消息!切肉貓! – 2014-10-01 20:02:46

+0

這是一個例子,你有一個想法? – Boom 2014-10-01 20:08:52

+0

聰明*,聰明@Dagon。刷新div?這不是使用DOM操作的重點,所以你不必「刷新」任何東西? – proulxs 2014-10-01 20:11:25

回答

0

在你del.php文件,您可以運行一個查詢,得到的所有消息已刪除您想要一前一後。然後回顯html以填充div。

然後在您的Javascript端,您可以讓它將div的html設置爲回顯的數據('results'變量)。

+0

請上。幫我 :( – Boom 2014-10-02 05:52:03