2008-09-08 27 views
9

Chciałbym użyć dodatku, jak prosty-modalny lub dodatek dialogowy w zestawie UI. Jednak w jaki sposób mogę użyć tych lub innych i uzyskać wynik z powrotem. Zasadniczo chcę modal zrobić niektóre interakcji ajax z serwerem i zwracają wynik dla kodu wywołującego, aby zrobić coś z. Dzięki.Jak uzyskać wynik z modalnego okna dialogowego w JQuery

Odpowiedz

0

Ponieważ okno dialogowe modalne znajduje się na stronie, możesz dowolnie ustawić dowolną żądaną dokumentację. Jednak wszystkie modalne skrypty dialogowe, które widziałem, zawierały demo używające wartości zwracanej, więc jest prawdopodobne na tej stronie.

(strona jest zablokowana dla mnie inaczej będę patrzeć)

5

Oto jak okno Potwierdzanie działa na SimpleModal:

$(document).ready(function() { 
    $('#confirmDialog input:eq(0)').click(function (e) { 
    e.preventDefault(); 

    // example of calling the confirm function 
    // you must use a callback function to perform the "yes" action 
    confirm("Continue to the SimpleModal Project page?", function() { 
     window.location.href = 'http://www.ericmmartin.com/projects/simplemodal/'; 
    }); 
    }); 
}); 

function confirm(message, callback) { 
    $('#confirm').modal({ 
    close: false, 
    overlayId: 'confirmModalOverlay', 
    containerId: 'confirmModalContainer', 
    onShow: function (dialog) { 
     dialog.data.find('.message').append(message); 

     // if the user clicks "yes" 
     dialog.data.find('.yes').click(function() { 
     // call the callback 
     if ($.isFunction(callback)) { 
      callback.apply(); 
     } 
     // close the dialog 
     $.modal.close(); 
     }); 
    } 
    }); 
} 
+0

To niestety nie pojawia się już do pracy ... –