我有非常奇怪的行为,我正在使用这个在完成 ajax 调用的事件中关闭对话框
$.ajax({
url: "",
data : { },
type : "POST",
dataType : "text",
cache : false,
success: function(response) { // on success..
},
complete : function() {
$("#dialogDiv").dialog("close");
$("#dialogDiv").dialog("destroy");
$("#dialogDiv").remove();
},
error : function(errMsg)
{
console.log("AJAX : submit : error");
console.log(jsonToString(errMsg));
}
});
但是我的问题是它有时关闭,有时不在我的本地服务器中,而且很多时候它在生产服务器上不起作用,我真的无法找出问题所在。有没有办法在完成事件中强制关闭窗口?还是别的什么?