2013-01-15 73 views
0

所以當你點擊鏈接時,它會打開一個模式框並將其發送到文件requestajax.php,唯一的問題是我不知道如何獲得theid的值。 theid是id值$ row ['id'],因爲它的循環有不同的id。如果我將var theid放在.fancybox之外,那麼它不會被傳遞。有任何想法嗎 ?fancybox onclick獲取ID沒有被傳遞

這裏是我的代碼:

$(".cobox").fancybox({ 

    href : 'requestajax.php', 
    type: 'ajax', 
    ajax : { 
     type : "GET", 

     data : {cid:theid}, 
     success: function(){ 
    } 
    } 


}); 

這裏是HTML/PHP:

<a id="<?=$row['id'];?>" class="cobox" href="#inline"> 

回答

1

得到它通過編寫這些代碼的工作:

$(".cobox").click(function(e) { 
    var thid = this.id; 
    $.fancybox({ 
    href : 'requestajax.php', 
    type: 'ajax', 
    ajax : { 
     type : "GET", 

     data : {cid:thid}, 
     success: function(){ 
    } 
    } 


}); 

      });