0

因此,当您单击链接时,它会打开一个模式框并将 theid 发送到文件 requestajax.php,唯一的问题是我不知道如何获取 theid 的值。theid 是 id 值 $row['id'] 因为它是一个循环,有不同的 id。如果我将 var theid 放在 .fancybox 之外,则它不会被通过。有任何想法吗 ?

这是我的代码:

$(".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">
4

1 回答 1

1

通过编写以下代码使其工作:

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

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


});  

            });
于 2013-01-15T07:03:49.053 回答