所以当你点击链接时,它会打开一个模态框并将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">
答案 0 :(得分:1)
通过编写此代码使其工作:
$(".cobox").click(function(e) {
var thid = this.id;
$.fancybox({
href : 'requestajax.php',
type: 'ajax',
ajax : {
type : "GET",
data : {cid:thid},
success: function(){
}
}
});
});