DOM перезагрузить после инъекции формы AJAX - PullRequest
0 голосов
/ 14 февраля 2012

Я пробовал подобные вопросы безрезультатно.

Мой вопрос заключается в том, как просто перезагрузить DOM после того, как был сделан запрос ajax?Вопрос не о делегировании событий, а о селекторах jquery.

sample:

editUser : function(){
            var editItem = $("a.edit");


            editItem.on('click', function(e){
                e.preventDefault();

               //click the users tab & the edit tab
                var usersjq = $("li#users-jq");
                usersjq.find("a").eq(0).click();
                $("ul.tabs").find("a").eq(2).click();


                var uid = $(this).attr('id').split('_')[1];
                $(".three #users-edit").empty();

                $(".three #users-edit").load(BASE_PATH + 'users/admin/users/edit/' + uid, function(){
                   //loads a form with id of #form-users-edit

                }, 'html');



            });
        },
formEditUsers : function(){

            //#form-users-edit is not selectable

            //all of these just return jQuery ( ) 
            console.log($(".three #users-edit").find("#form-users-edit"));
            console.log($(document.forms));
            console.log($("form#form-users-edit"));

        }

Regards.

1 Ответ

0 голосов
/ 27 февраля 2012

Передача formEditUsers () в обратный вызов ajax success, похоже, работает нормально.

...