jQuery UI ダイアログ内に AJAX によってロードされた jqGrid があります。閉じていないダイアログを除いて、すべてが正常に機能しています。両方のボタンをクリックすると、アラートが表示されますが、ダイアログが閉じられません。
buttons: {
'Confirm': function() {
alert('OK Confirm');
$('#test-grid').dialog('close');
},
'Cancelar': function() {
alert('OK Cancel');
$(this).dialog('close');
}
}
$('#test-grid').dialog('close')
とを試しまし$(this).dialog('close')
たが、誰も機能しません。AJAX によってロードされた jqGrid を削除すると、すべて正常に動作します。Firefox と Chrome のエラー コンソールは空です。
jqGridページを次のものでロードしています:
$('#test-grid').load('/grid').dialog('open');
誰でも私を助けることができますか?
アップデート
AJAX を使用して単純な HTML スニペットをロードしようとしましたが、問題が解決しません。