Сообщение AJAX с использованием fancybox не работает - PullRequest
0 голосов
/ 23 февраля 2012

мой скрипт:

$("#sl_selections").fancybox({
    'width'             : 370,
    'height'            : 480,
    'autoDimensions'    : false,//(width != '' || height != '' ? false : true),
    'autoScale'         : false,
    'showCloseButton'   : false,
    'titleShow'         : false,
    'padding'           : 0,
    'href'              : $('#itemInteractivity .copyMove a').attr('href'),
    'ajax'              : { data:  acao,type: 'post' }
});  

в PHP вернуть пустой пост. Интересно, если я сделаю это:

$.ajax({
    type:           'post',
    cache:          false,
    url:            $('#itemInteractivity .copyMove a').attr('href'),
    data:           {data:  acao}
});

отлично работает, есть идеи?

1 Ответ

0 голосов
/ 13 февраля 2013

Старый вопрос, но нет приемлемого ответа.

Используя Fancybox 2, я могу получить сообщение через AJAX для работы со следующей конфигурацией:

$.fancybox.open({
    type: "ajax",
    ajax: {
        dataType: "html",
        type: "POST",
        data: {
            "foo" : "bar",
            "foo2" : "test"
        }
    },
    href: "url-to-post-to.php"
})
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...