jquery ui dialog html要素の削除を破棄し、キャッシュをクリア
詳細
$(this).dialog("destroy").empty();
$(this).dialog("destroy").empty();
// jquery ui dialog html
$.widget("ui.dialog", $.extend({}, $.ui.dialog.prototype, {
_title: function(title) {
if (!this.options.title ) {
title.html(" ");
} else {
title.html(this.options.title);
}
}
}));
//
function checkRole(userId){
var dialog = $("#dlgCheckRole").load(contextPath+"/role/checkRole?userId="+userId).removeClass('hide').dialog({
modal: true,
title: "
",
//title: " ",
//title_html: true,
width: 600,
height: 600, //auto
buttons: [
{
text: "Cancel",
"class" : "btn btn-minier",
click: function() {
$( this ).dialog( "close" );
}
},
{
text: "OK",
"class" : "btn btn-primary btn-minier",
click: function() {
//$( this ).dialog( "close" );
saveCheckRole();
}
}
],
close: function(){
// dialog
$(this).dialog("destroy").empty();
}
});
}