Mam częściowy widok z rozwijanym menu (z opcją Paid and unpaid
) i przyciskiem. Załaduję ten widok częściowy przy użyciu obciążenia jQuery, gdy użytkownik kliknie Paid/Unpaid List link
w podmenu strony.Problem z oknem dialogowym jquery
Po wybraniu opcji Płatne w menu i kliknięciu przycisku wyświetlana jest lista płatnych klientów w oknie dialogowym jquery, a jeśli wybiorę opcję Niezapłacone i przycisk "kliknij przycisk", w oknie dialogowym jquery pojawi się niezapłacony klient.
piszę następujący kod do okna:
$('#customers').dialog({
bgiframe: true,
autoOpen: false,
open: function(event, ui) {
//populate table
var p_option = $('#d_PaidUnPaid option:selected').val();
if (p_option == 'PAID') {
$("#customercontent").html('');
//$("#customercontent").load("/Customer/Paid");
}
else if (p_option == 'UNPAID') {
$("#customercontent").html('');
//$("#customercontent").load("/Customer/Unpaid");
}
},
close: function(event, ui) {
//do nothing
},
height: 500,
width: 550,
modal: true
});
Po raz pierwszy Dostaję listy poprawnie w oknie dialogowym jquery, ale gdy klikam Paid/Unpaid List link
ponownie i wybierz Niezapłacone w rozwijanym i kliknij przycisk, pokazuje poprzednio załadowaną zawartość w oknie dialogowym jquery.
Co ja tu robię źle?
Gdzie powinienem dodać tę linię? przed załadowaniem widoku częściowego? - – Prasad
nawet tuż przed $ ('# customers'). (... powinno wystarczyć .Jeśli posiadasz dowolny typ pliku bootstrap javascript, to miejsce, w którym normalnie by się pojawiło –
Zadzwoniłem w zdarzeniu kliknięcia przycisku przed otwarcie okna dialogowego, ale nadal pojawia się problem – Prasad