Ho una vista parziale con un menu a discesa (con Paid and unpaid
come opzioni) e un pulsante. Sto caricando questa vista parziale usando il caricamento jquery, quando l'utente fa clic su Paid/Unpaid List link
nel sottomenu di una pagina.problema con la finestra di dialogo jquery
Quando si seleziona Pagato nel menu a discesa e si fa clic sul pulsante, viene visualizzato l'elenco dei clienti a pagamento nella finestra di dialogo jquery e se si seleziona Non retribuito e si fa clic sul pulsante, vengono visualizzati i clienti non pagati nella finestra di dialogo jquery.
Sto scrivendo il seguente codice per la finestra di dialogo:
$('#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
});
Per la prima volta, sto ottenendo la lista correttamente nella finestra di jQuery, ma quando clicco sul Paid/Unpaid List link
nuovo e selezionare non pagata nel menu a discesa e fare clic sul pulsante, mostra i contenuti caricati previos nella finestra di dialogo jquery.
Cosa sto facendo di sbagliato qui?
dove dovrei aggiungere questa linea? prima di caricare la vista parziale? - – Prasad
anche prima della finestra di dialogo $ ('# customers'). {{Dovrebbe essere sufficiente. Se si ha qualsiasi tipo di file bootstrap javascript, è dove normalmente andrebbe –
ho chiamato l'evento click del pulsante prima finestra di dialogo di apertura, ma il problema si verifica – Prasad