2012-04-24 9 views
1

これはajax関数を使用してli要素を削除するためのコードですが、出力されません。jquery ajax delete関数を使用していますが、実行していません。

jQuery.ajax({ 
    type: 'DELETE', 
    url: 'http://example.com', /* url */ 
    dataType: 'xml', 
    complete: function(response, statusText){ 
     if (statusText == 'success') { 
      jQuery('li.product input[value="B0070X7W9M"]').parent().remove(); 
      /* need to delete li element */ 
      } 
    } 
}); 

私はjquery ajaxの新機能を助けてください。

答えて

0

DOMから要素を削除するためにAjaxリクエストを使用することはできません。だから使用してください:

jQuery('li.product input[value="B0070X7W9M"]').parent().remove(); 

かだけでなく、よりクールに見えるという効果を隠す削除:

jQuery('li.product input[value="B0070X7W9M"]').parent().slideUp(); 

またはslideUp効果の後に削除します。

jQuery('li.product input[value="B0070X7W9M"]').parent().slideUp(function(){ 
    $(this).remove(); 
}); 
関連する問題