下午 当我关闭下面的fancybox是我当前的代码时,我想执行ajax调用,我想知道我是否可以添加ajax调用,这样我基本上可以更新我的数据库。
$(".print-shipping").fancybox({
maxWidth: 800,
maxHeight: 600,
fitToView: false,
width: '80%',
height: '80%',
autoSize: false,
closeClick: false,
openEffect: 'none',
closeEffect: 'none',
afterClose: function () { parent.location.reload(true); }
});
答案 0 :(得分:1)
$(".print-shipping").fancybox({
afterClose: function() {
$.ajax({
url: 'url_to_script',
type: 'post',
success : function(res) {
parent.location.reload(true);
}
});
}
});
答案 1 :(得分:0)
您应该只需要将任何代码添加到afterClose函数()中。这可以是ajax调用或任何你想要的。
答案 2 :(得分:0)
像这样调用你的ajax函数:
...
afterClose: function () { callAjax();}
function callAjax(){
$.ajax({
url: "update.php",
success(function() {
parent.location.reload(true);
});
}