JQuery AJAX успеха данных в Facebox - PullRequest
1 голос
/ 22 декабря 2011

ОБНОВЛЕНИЕ: Код, если работает, у меня есть некоторые проблемы css.

Я пытаюсь поместить ajax-данные в модальное окно facebox, у меня есть следующий код, но модальное окно facebox не загружается.Просмотр firebug ajax возвращает правильные данные, но я не знаю, как передать эти данные в facebox.

  $('a[rel*=facebox]').live("click", function() { 

    var ajaxpostID=$(this).parent().attr("id"); //Get entry ID

        $.ajax({
            url: 'http://www.someurl.com/ajax/facebox-ajax.php',
            type: "POST",
            data: ({
                ajaxpostID: ajaxpostID
            }),
            success: function(data) {
                $.facebox(data);
            },
            error: function() {
                $.facebox('There was an error.');
            }
        });
   });

1 Ответ

2 голосов
/ 22 декабря 2011

Как-то так у меня сработало:

//added some id to anchor tag and 
$('a[id='some_anchor_id']').live("click", function() { 
    var ajaxpostID=$(this).parent().attr("id"); //Get entry ID

    jQuery.facebox(function() { 
        var form_data = {
            ajaxpostID: ajaxpostID
        };
        $.ajax({
            url: "http://www.someurl.com/ajax/facebox-ajax.php",
            type: 'POST',
            data: form_data,
            success: function(data) {
                jQuery.facebox(data);
            },
            error: function() {
                $.facebox('There was an error.');
            }
            )
        });
    })
})

Надеюсь, у вас это работает

...