开发时遇到点击按钮关闭当前页面的问题,虽然解决了但还是有点问题,谁能帮助解答一下
(1)我的需求是点击按钮以后,数据发到后台存储,然后关闭当前页面,所以我只能在ajax成功回调的函数里执行关闭操作
这样写是没问题的;
(2)点击按钮不需要执行其他操作直接关闭当前页面的方法没有成功
(1)我的需求是点击按钮以后,数据发到后台存储,然后关闭当前页面,所以我只能在ajax成功回调的函数里执行关闭操作
$.ajax({
url: '/customer_management/customers/destroy',
type: 'DELETE',
data: {customer_id: customer_id},
success: function (data) {
if(data == 'ok'){
window.close();
}
},
error: function () {}这样写是没问题的;
(2)点击按钮不需要执行其他操作直接关闭当前页面的方法没有成功
function close(){
window.opener=null;
window.open('','_self');
window.close();
}
<input type="button" onclick="close()" />
本文讨论了两种通过点击按钮来关闭浏览器窗口的方法:一种是在AJAX请求成功后关闭页面,另一种是直接关闭页面而不执行其他操作。同时介绍了具体的JavaScript实现。
1937

被折叠的 条评论
为什么被折叠?



