Javascript 如何在AJAX成功中执行两个函数(关闭和保存)?

Javascript 如何在AJAX成功中执行两个函数(关闭和保存)?,javascript,jquery,ajax,Javascript,Jquery,Ajax,我有个电话。如果你看到成功的部分,实际上有两个功能。一个是弹出消息,显示文件已保存。另一个是window.close() 我想确保弹出消息被显示。显示弹出消息后,弹出消息后面的网页应立即关闭。这就是我使用window.close()方法的原因 我尝试交换函数的顺序,但它只会关闭窗口。弹出警报不显示。如何确保我显示弹出窗口并关闭背面的窗口 感谢@guymograbi澄清了这个简单的概念。我能够添加间隔,然后执行这两个函数 这是代码,如果有人想看的话 success: function (resul

我有个电话。如果你看到成功的部分,实际上有两个功能。一个是弹出消息,显示文件已保存。另一个是window.close()

我想确保弹出消息被显示。显示弹出消息后,弹出消息后面的网页应立即关闭。这就是我使用window.close()方法的原因


我尝试交换函数的顺序,但它只会关闭窗口。弹出警报不显示。如何确保我显示弹出窗口并关闭背面的窗口

感谢@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);
                            },

你没有真正的弹出窗口,你有一个模态/对话框,它只是一个元素,所以当窗口关闭时它当然会消失。@aadeneo-对,有什么方法可以确保它工作吗?你可以显示弹出窗口并在3秒钟后关闭窗口。这是否合适?您可以在对话框上有一个“ok”按钮,单击该按钮将关闭所有内容,在我看来,这更像是您的目标,因为这是一个模式behavior@Ashwin不清楚的部分是“然后关闭窗口”。“然后”是什么时候?过了一段时间?在用户单击ok之后?什么?
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);
                            },