我正在尝试使用一个名为“fancybox”的 Jquery 脚本
我需要它,因此标题将是指向所选页面的链接,该链接需要包含用户和图像名称。我可以通过 PHP $_GET 和一个 Javascript 函数来实现这些。
问题是如果您愿意,可以将它们作为一个字符串包含在一起。它不执行 javascript 来返回图像名称,而是只显示代码本身。
我的问题是如何在仍然使用 PHP 的同时执行 javascript 以包含在链接中?(在我包含 PHP 部分之前它工作)
这是我到目前为止得到的:
jQuery(document).ready(function(){
var imagename = function( item ) {
return item.href.replace('/images/<?php echo $_GET['user']; ?>/', '');
}
$(".fancybox")
.attr('rel', 'gallery')
.fancybox({
margin : 20,
padding : 10,
openEffect : 'none',
closeEffect : 'none',
nextEffect : 'none',
prevEffect : 'none',
margin : [20, 60, 20, 60], // Increase left/right margin
showCloseButton : true,
showNavArrows : true,
title : '<a href="delete.php?boat=<?php echo $_GET['user'].'&image='; ?>'+imagename+'">Delete this image?</a>'
});
})
这是它产生的链接:
http://xxx.xxx.xxx.xxx/delete.php?boat=BoatCV20&image=function%20(%20item%20)%20{%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20return%20item.href.replace('/images/username1/',%20'');%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20}
谢谢。