2011-12-22 7 views
1

更新:コードが動作している場合、私はいくつかのCSSの問題があります。jquery ajaxのfaceboxへのデータのコピー

faceboxモーダルボックスにajaxデータを入れようとしていますが、次のコードがありますが、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.'); 
      } 
      ) 
     }); 
    }) 
}) 

は、それはあなた

のために働くホープ
関連する問題