2011-12-22 4 views
1

UPDATE: Код, если работает, у меня есть некоторые проблемы css.jquery ajax sucess data в facebox

Я пытаюсь поместить данные ajax в модальный бокс для лица, у меня есть следующий код, но модальный бокс для почтового ящика не загружается. Заглядывая в 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.'); 
      } 
     }); 
    }); 

ответ

2

Что-то вроде этого работало для меня:

 
//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.'); 
      } 
      ) 
     }); 
    }) 
}) 

Надеется, что это работает для вас

 Смежные вопросы

  • Нет связанных вопросов^_^