Javascript Ruby-是否可以使用FancyBox on按钮?
可以使用FancyBox on按钮吗Javascript Ruby-是否可以使用FancyBox on按钮?,javascript,ruby,ajax,fancybox,Javascript,Ruby,Ajax,Fancybox,可以使用FancyBox on按钮吗 document.getElementById("btn-dispos").addEventListener("click", function(){ $.ajax({ type: "get", url: path_to_load_plages_dispo_fournisseurs, data: {ids
document.getElementById("btn-dispos").addEventListener("click", function(){
$.ajax({
type: "get",
url: path_to_load_plages_dispo_fournisseurs,
data: {ids : ids},
success: function(data){
$('#btn-dispos').fancybox(
{type: 'ajax'},
fancyOptions
);
}
});
});
结果
它给了我以下错误:
无法加载请求的内容。请稍后再试
提前谢谢 “是否可以在按钮上使用FancyBox?”-是的,您使用的html元素并不重要
但是你的代码没有任何意义。您正在为#btn disp
元素附加自定义单击事件处理程序。然后,当用户单击按钮时,您发出ajax请求,然后将另一个单击事件处理程序附加到上一个元素(通过执行$('#btn disp').fancybox()
)。你为什么要那样做?如果您想显示ajax响应,请执行该操作-$.fancybox.open(您的内容)
最后,您的错误消息明确指出无法加载内容。检查您的路径。非常感谢,我不知道。fancybox正在附加另一个单击事件处理程序。因此,基本上,有两种使用fancybox的方法-使用
$('.selector').fancybox()
在单击事件时启动fancybox,或者使用$.fancybox.open(您的内容)