Problèmes de référencement de $ (this) à l'intérieur de la fonction ajax 'success' imbriquée ... Je sais que c'est un problème de portée, mais je n'arrive pas à trouver un moyen de fermer le dialogue sur une mise à jour réussie. Merci pour toute aide.
$("#dialog_support_option_form").dialog({
width: 400,
height: 180,
bgiframe: true,
autoOpen: false,
modal: true,
buttons: {
'Save Support Option': function(){
$.ajax({
type: 'POST',
url: "support_options/create_support_option.php",
data: $(this).find('form').serialize(),
success: function(data){
$("#list_support_options").html(data);
$(this).dialog('close');
}
});
},
'Cancel': function(){
$(this).dialog('close');
}
},
close: function(){
$(this).find('input').val('');
}
});
boom, bang, zing. Exactement ce que je cherchais. Entendu une rumeur à propos de cette option, mais ne pouvait pas le trouver. Merci. – uberdanzik
Superbe, tu m'as aussi aidé – Binaryrespawn