почему мой диалог jquery ajax загружает всю страницу вместо селектора (div)? - PullRequest
1 голос
/ 27 марта 2012

У меня проблема с загрузкой моего селектора с помощью вызова загрузки jquery ajax, см. Ниже: -

         var $loading = $ ('<img src="/img/loading.gif" alt="loading">');

    $("#addAddressBtn").click(function(){

        var $dialog = $('<div></div>')
                .append($loading.clone());

            $dialog.load("/customer/profile#addressSel", [], function(response, status, xhr) {
                    if (status == "error") {
                        var msg = "Sorry but there was an error: ";
                        $dialog.html(msg + xhr.status + " " + xhr.statusText);
                    }
                    else{
                        $dialog.dialog({
                            title: "Add Address",
                            width: "auto", 
                            height: "auto", 
                            modal: "true"
                        });  
                        $dialog.dialog('open');
                        return false;
                    };
            });
    });            

Все, что я хочу отобразить в диалоговом окне, это адрес addresssel, и вся страница профиля загружается, почему

1 Ответ

2 голосов
/ 27 марта 2012

Вы должны поставить пробел перед символом #1007 * выполняется после загрузки фрагмента страницы и добавления его в DOM.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...