我试图通过使用GET方法获取html数据并使用.html()方法添加到div来显示弹出窗口.下面是我为此编写的代码.这在IE和Firefox中运行良好,但在Chrome和Safari中失败了.
function openPopupWindow(url, width) {
$.ajax({
url: url,
type: 'GET',
timeout: 180000,
success: function(data){
var popUpBody = $("div.popupDivClass").html(data);
$(popUpBody).dialog({
autoOpen: false,
resizable: false,
width:width,
modal: true
});
//$("div.ui-dialog-titlebar").hide();
$(popUpBody).dialog( "open" );
}
});
}
Run Code Online (Sandbox Code Playgroud)
我得到以下例外:
未捕获错误:INVALID_STATE_ERR:DOM异常11 - jquery-1.4.4.min.js:122
有什么建议?
jquery ×1