Найти ошибку, не могу понять.

 
0
 
JavaScript
ava
Predator199 | 25.01.2013, 23:55
Ошибка заключается в следующем.

Есть таблица html, в ней пронумерованные строчки.
И так, таблица-список категорий.
Мне нужно удалить строчку и добавить в другую категорию  и вновь проделать данную операцию.
Так: Нажимаю на кнопку редактировать, появляется форма с даными категории.
При нажатии на кнопку, отсылаем запрос к php, получаем ответ.
Для того чтоб форма вновь отправилась без перезагрузки страницы, необходимо вновь подгрузить скрипт. Здесь все работает.
Теперь мне необходимо переместить категорию в другую гл категорию.
Я выбираю и тд, отправляю форму. Отправляю с предыдущей id категории, не важно здесь все правильно.. И так я получаю idelet, содержит id той строчки которую необходимо удалить. И id, содержит  номер "id" последней категории построенной по дереву и вновь подгружаем js скрипт.
Из предыдущей категории, категория удаляется. Перемещаем в другую. Все ок.
Дальше необходимо проделать ту же операцию, с этой же категорией. Вот тут и ошибка, ошибка в том, что категория не удаляется из предыдущей гл категории, но перемещается.

Проверял переменные и тд, переменные верны. Содержат то id, тот номер. Которую необходимо удалить строчку из таблицы. Вот не пойму я, в чем же ошибка. js подгружается иначе не смог проделать действие вновь. Может кто встречал такую ошибку или я что та упускаю.
js, если поможет понять суть.

        $('#edit').submit(function() {
           var data = $(this).serialize();
            $.ajax({
                type:'POST',
                url:'ajax.php?do=ajax_category',
                data:data + '&go=4',
                dataType: 'json',
                success: function(result) {
                 if (result.delet !=1){
            $('.CT'+result.delet).remove();
            $('.CT'+result.id).after(result.msg);
        }else
            $('.CT'+result.id).replaceWith(result.msg);
                        
        $('#skript_full').html(result.skript_full);    
        jQuery.scrollTo(".CT"+result.id, 500); 
                
                }
            });
                return false;
        });


И такой вопрос.
Есть ли возможность не подгружать после каждой новой подгрузки формы?
Kommentare (1)
ava
Aliance | 28.01.2013, 10:23 #
1. Нужно видеть html с элементами #edit и хотя бы парочкой .CT###
2. Как обычно в твоих темах, ничего не понятно из вопроса, 100500 слов намешаны в кучу. Постарайся спросить так, чтобы было понятно всем.
3. 
Цитата (Predator199 @  25.1.2013,  23:55 findReferencedText)
Есть ли возможность не подгружать после каждой новой подгрузки формы?

не подгружать ЧТО?
Registrieren Sie sich oder melden Sie sich an, um schreiben zu können.
Unternehmen des Tages
Вы также можете добавить свою фирму в каталог IT-фирм, и публиковать статьи, новости, вакансии и другую информацию от имени фирмы.
Подробнее
Mitwirkende
advanced
Absenden