0

今、私はグロブ関数にかなり慣れていないので、このコードが機能するのを見ることができません。ディレクトリなどを読み込もうとしています。ループスルーなど。ajaxに戻ります。しかし、私は試し$_SERVER['DOCUMENT_ROOT']てみましたが、うまくいきませんでした。ここでスタック上にある可能性のあるすべての方法を試しました。

function RenderGalleryPlugin($mid){
        $directory = "../images/ladys/".$mid."/";
        $images = glob($directory . "*.*");
        $data = "<div class=\"tj_nav\"><span id=\"tj_prev\" class=\"tj_prev\">Previous</span><span id=\"tj_next\" class=\"tj_next\">Next</span></div>";
        $data ="<div class=\"tj_wrapper\"><ul class=\"tj_gallery\">";
        var_dump($directory);
        foreach($images as $image){
            $relative_path = $directory.basename($image);
            $data .= '<li><a href=\"#\"><img src="'.$relative_path.'" /></a></li>';
        }
        $data .= "</ul></div>";
        return $data;
    }

私はup oneメソッドを使用しようとしました../が、このメッセージを使用すると何か興味深いことが起こり、画像は見つかりましたが表示されません。

<li><a href="\&quot;#\&quot;"><img src="../images/ladys/exmp5402/exmp54021_1.jpg"></a></li>
4

2 に答える 2

0

ループスルーなど ajax に戻す ...

画像を A​​JAX 経由で渡すと、提供している JS ファイルに対して相対的であると見なされます (これにより、呼び出す相対パスが完全に変更されます)。画像には絶対パスを使用することをお勧めします。

また:

<li><a href="\&quot;#\&quot;"><img src="[YOU_DOMAIN_HERE]/images/ladys/exmp5402/exmp54021_1.jpg"></a></li>

また:

<li><a href="\&quot;#\&quot;"><img src="[ABSOLUTE_PATH_FROM_DOC_ROOT]/images/ladys/exmp5402/exmp54021_1.jpg"></a></li>
于 2013-06-04T04:30:10.267 に答える