2011-12-23 9 views
1

メッセージを削除しても正常終了メッセージを返すfalse削除メッセージ(「削除できませんでした」)成功以外にもmessegeは削除されていますが、クエリはwokrkingです 私は間違っていますここに私のコードは、あなたがあなたをラップする必要が削除が成功したかどうかを確認するメッセージphp ajax jquery mysql

...私は本当にあなたの問題を理解していなかったが、私は推測を取るつもりです

if(isset($_POST['delete_id']) && !empty($_POST['delete_id'])) { 
      $delete_id = mysql_real_escape_string($_POST['delete_id']); 
    $query=mysql_query("DELETE FROM color WHERE idColor='$delete_id'"); 
    if($query != false) { 
      echo 'true'; 
      } 
    mysql_close(); 
<script> 
$(document).ready(function(){ 
     $('.del_btn').click(function(){ 
     if (confirm("Are you sure you want to delete this Color?")) 
     var del_id = $(this).attr('rel'); 
       $.post('script/delete_color.php', {delete_id:del_id}, function(data) { 
      if(data == 'true') { 
      $('#'+del_id).remove();alert('Color has been deleted!'); 
      } 
      else { 
      alert('Color could not delete!'); 
      } 
       document.messages.submit(); 
      return false; // This line added} 
    }); 
    }); 
    }); 

</script> 

答えて

0

delete.php

\です"確認" IFステートメント内のロジック。また、あなたは余分な "});"を持っていました。

$(document).ready(function(){ 

    $('.del_btn').click(function() { 

     if (confirm("Are you sure you want to delete this Color?")) { 

      var del_id = $(this).attr('rel'); 

      $.post('script/delete_color.php', {delete_id:del_id}, function(data) { 

       if(data == 'true') { 
        $('#'+del_id).remove();alert('Color has been deleted!'); 
       } else { 
        alert('Color could not delete!'); 
       } 

       document.messages.submit(); 
       return false; // This line added 
      } 
     } 
    }); 
}); 
+0

ありがとうございました – user961885

関連する問題