Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Ajax. проверка ответа перед интеграцией в страницу (https://javascript.ru/forum/jquery/57354-ajax-proverka-otveta-pered-integraciejj-v-stranicu.html)

laimas 31.07.2015 17:53

Странно, классы как раз и существуют для того, чтобы можно было определить для целой коллекции элементов единые стили, у вас же они плодятся новыми.

Если честно, то ни черта не понятно, с чего вдруг нечто нужно удалять и по какому принципу. Почему по имени класса, это что означает, что содержание этого элемента повторяется, и, если да, то почему?

Что это такое, словами можно описать то, что делаете, без кода?

join 31.07.2015 17:58

Цитата:

Сообщение от Dtri (Сообщение 382294)
$(requestData).children('div').each(function(){
                    id = $(this).attr('id'); // беру строкой значение id
                    $('"#'+id+'"').remove(); // пытаюсь запихнуть в  селектор


                });


вот так тоже не выходит

правильно так.

Кстати, контент может приходить по АПИ с другого сервера, доступа к которому нет. Классы могут совпадать да и вообще Laimas любитель поиграть в 'почемучку' :)

Dtri 31.07.2015 18:53

Цитата:

Сообщение от join (Сообщение 382298)
правильно так.

Кстати, контент может приходить по АПИ с другого сервера, доступа к которому нет. Классы могут совпадать да и вообще Laimas любитель поиграть в 'почемучку' :)

большое спасибо, прочитать не успел сам также сделал.


вобщем задача решена.


var id = '';
        $.ajax({
            url: href,
            data: JSON.stringify({"name":"Vasia"}),
            type: target,
            contentType: 'application/json',

            success: function (requestData, status, xhr) {
                $(requestData).children('div').each(function(){
                    id = '#'+$(this).attr('id');
                    $(id).remove();
                    $('body').append($(this));

                });


            }
        });

laimas 31.07.2015 19:07

Цитата:

Сообщение от join
Laimas любитель поиграть в 'почемучку'

А вам понятно нахрена сервер отдает то, что нужно выбрасывать?


Часовой пояс GMT +3, время: 00:48.