1

現在、Jquery Mobile (1.1.0) を使用してモバイル Web サイトを構築しており、複数ページのテンプレートを使用しています。PHP を使用して動的コンテンツの MYSQL を呼び出していますが、特定のオブジェクトでレンガの壁にぶつかりました。単純な画像を呼び出そうとすると、表示されません。ソースを表示すると、正しい画像ファイル名が表示されますが、表示されません。Jquery Mobile を削除すると、画像が正常に返されるので、変数が正しいと確信しています。

以下のコードは基本的に、呼び出しとエコーアウトに使用しているものです。($dataはページの詳細を含む配列です)。

<div data-role="page" id="page">

<div data-role="header" data-position="fixed" class="header">
<div> PHONE NUMBER GOES HERE</div>
</div>

<div data-role="content">

    <div class="logo">
            <a href="index.php" title="#"><img src="img/logo.png" /></a>
    </div>

        <h1>Page Title</h1>
        <p>:: <span><?php echo $data['img']; ?></span> :: </p>
    </div>
</div>      

前述のように、このコードはページ ソースに結果を生成しますが、実際のページには出力します<span> :: :: </span>。誰かが助けることができれば、それは大歓迎です。

4

2 に答える 2

2

試す:<img src="image_location/<?php echo '.$data['img'].'; ?>"/>

于 2012-10-22T09:56:41.897 に答える
0

内部に PHP コードを配置します。

<div data-role="page" id="page">
// php code here
<!-- All the HTML goes here -->
</div><!-- End of #page -->

jQuery AJAX 呼び出しを使用してページ コンテンツをロードするときに必要です。その場合、外部にあるコードは<div data-role="page" id="page">AJAX 呼び出しで実行されません。

于 2012-06-26T20:59:23.240 に答える