我有一个ajax电话。如果你看到成功部分,实际上有两个功能。一个是显示文件已保存的弹出消息。其他是window.close()。
$.ajax({
url: perlURL,
data: form_data,
contentType: false,
processData: false,
type: 'post',
cache: false,
datatype: "script",
success: function(result) {
var offset = $("#jqxgrid").offset();
$("#popupWindow2").jqxWindow({
position: {
x: parseInt(offset.left) + 360,
y: parseInt(offset.top) + 160
}
});
$("#popupWindow2").jqxWindow('show');
window.close();
error: function(data) {
alert('Error');
}
});
});
我想确保显示弹出消息。一旦显示弹出消息,弹出消息后面的网页就会关闭。多数民众赞成我使用了window.close()方法。
我尝试交换功能序列,但它只关闭窗口。弹出警报不显示。如何确保我显示弹出窗口并关闭后面的窗口。
答案 0 :(得分:2)
感谢@guymograbi清除这个简单的概念。我能够添加间隔然后执行这两个函数。
如果有人想看,那么这就是代码。
success: function (result) {
var offset = \$("#jqxgrid").offset();
$("#popupWindow2").jqxWindow({
position: {
x: parseInt(offset.left) +360,
y: parseInt(offset.top) +160
}
});
\$("#popupWindow2").jqxWindow('show');
setTimeout(function(){window.close(); },2000);
},