중첩 된 Ajax 'success'함수 내에서 $ (this)를 참조하는 데 문제가 있습니다 ... 범위 문제이지만 성공적인 업데이트에서 대화 상자를 닫을 수없는 깨끗한 방법을 찾지 못하는 것 같습니다. 어떤 도움을 주셔서 감사합니다.
$("#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('');
}
});
붐, 뱅, 징. 정확히 내가 무엇을 찾고 있었는지. 이 옵션에 대한 소문을들은 적이 있지만 찾지 못했습니다. 감사. – uberdanzik
최고, 당신도 나를 도왔습니다. – Binaryrespawn