Марк,
Когда вы говорите «выполнить сообщение», я предполагаю, что вы имеете в виду, что вы хотите закрыть fancybox, как только запрос будет отправлен (или как можно ближе к этому времени)? Я предполагаю, что вы сериализируете фрагменты fancyBox как часть POST и не хотите закрывать его слишком рано.
В этом случае я бы использовал обратный вызов jQuery.ajax beforeSend, чтобы закрыть окно непосредственно перед отправкой запроса:
$.ajax({
beforeSend: function() {
//close fancybox here
}
});
XMLHttpRequest создается в этот момент, поэтому на запрос не должно быть никакого влияния.
- Andrew