2011-02-11 9 views
0

私はこのHTML持っている:ユーザーがクリックし、キャンセルする場合ajaxリクエストの後に何かを置き換えますか?

<a href="#" class="cancel" id="cancel_3'">cancel</a> 

を、私はハイパーリンクを削除すると、私は

$.ajax({ 
     context:this, 
     type: "POST", 
     url: "actions/cancel.php", 
     data: "id=" + the_id, 
     cache: false, 
     success: function() { 

      $(this).remove; 
     // add image 

感謝:))

答えて

2
すなわち画像でこれを置き換えたいです

試してみてください。

success: function() { 
    $("a#cancel_3").replaceWith("<img...>"); 
} 

あなたはreplaでHTMLに記入する必要がありますあなたがリンクを置き換えたいと思っているものと一緒に機能します。私が使用した単なるプレースホルダです。

0

方法について:

$(this).css('display', 'none').after('<img>'); 
関連する問題