我有几个输入框的表单,例如:
FORM START
News -> input
News picture -> input (id="newspics", name="news_picture")
Add -> submit button
"Hyperlink Set picture" -> opening Fancy box window with gallery (table, 5*5, 25 pictures), images must be hyperlinked with unique id
FORM END
我需要Fancy box onclose()和我的输入(news_picture)之间的通信,当用户点击我想要的图片时:关闭花式框,将id号输入我的输入(新闻图片)。如果有人帮助我,请
更新: 我解决了问题。
我做了一个小PHP脚本,当用户点击addpicture.php?id = $ id in fancy box时,fwrite函数写入id号
在此之后,我得到它们,代码:
'onClosed' : function() {
jQuery.get('aa.txt',function(data){
alert(data);
});
}
答案 0 :(得分:0)
如果你想将php变量传递给fancybox回调,你可以做
$(".fancybox").fancybox({
"onClosed" : function(){
$("#input_selector").val(<?php echo $phpVariable; ?>);
// or add an ID attribute
// $("#input_selector").attr("id", ""+<?php echo $phpVariable; ?>+"");
}
});
......上面的例子是让你知道如何做到这一点,它不是一个食谱;)
请记住,onClosed
是fancybox v1.3.4的回调...如果你的是v2.x则使用afterClose
代替。