我正在尝试使用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" );
}
});
}
我遇到了以下异常:
有什么建议吗?Uncaught Error: INVALID_STATE_ERR: DOM Exception 11 - jquery-1.4.4.min.js:122