0

fancybox で php ファイルを開こうとしています。ファイルにはこのコードが含まれています<?php echo "hi"; ?>。image href 属性を jpeg ファイルに設定すると、正常に読み込まれます。しかし、それをphpファイルに設定すると、ロードされません。php ファイルをロードする方法を教えてください。

<a class= "fancyimg" href="http://mydomain.com/jquery.fancybox-1.3.4/count.php" ><img src="http://mydomain.com/jquery.fancybox-1.3.4/fancyimg2.jpg">

これが私のコードの一部です

       <script type="text/javascript">
    $(document).ready(function() {

        $(".fancyimg").fancybox({
            'overlayShow'   : false,
            'transitionIn'  : 'elastic',
            'transitionOut' : 'elastic'
        });
    });
</script>
4

2 に答える 2

3

以下のように fancybox の type 属性を使用して、php ファイルを開きます。

$(".fancyimg").fancybox({
 'width'        : '75%',
 'height'       : '75%',
 'autoScale'        : false, 
 'type'         : 'iframe',
 'overlayShow'   : false,
 'transitionIn'  : 'elastic',
 'transitionOut' : 'elastic'
});
于 2012-07-21T10:23:59.090 に答える
1

次のようなものを使用できます:

$(".fancyimg").click(function() {
    $.fancybox.open({
        href : $(this).attr("data-id"),
        type : 'iframe',
        padding : 5
    });
});

href="http://mydomain.com/jquery.fancybox-1.3.4/count.php" の代わりに、次のように data-id というカスタム属性にリンクを配置します。

<a class= "fancyimg" href="#" data-id="http://mydomain.com/jquery.fancybox-1.3.4/count.php" ><img src="http://mydomain.com/jquery.fancybox-1.3.4/fancyimg2.jpg"></a>
于 2012-07-21T10:27:21.440 に答える