2011-12-22 2 views
1

업데이트 :이 코드는 작동한다면 약간의 CSS 문제가 있습니다.jquery ajax facebox로 데이터 성공적으로 처리

facebox 모달 상자에 아약스 데이터를 넣으려고하는데 다음 코드가 있지만 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.'); 
      } 
      ) 
     }); 
    }) 
}) 

가 작동 희망에 대한 당신