заменить что-то еще после ajax-запроса? - PullRequest
0 голосов
/ 11 февраля 2011

У меня есть этот HTML:

<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 ]

2 голосов
/ 11 февраля 2011

Попробуйте:

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

Вам нужно будет заполнить HTML-код в функции replaceWith тем, чем хотите заменить ссылку.это просто заполнитель, который я использовал.

0 голосов
/ 11 февраля 2011

Как насчет:

$(this).css('display', 'none').after('<img>');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...