0

jquery モバイル テンプレートを使用して、オブジェクトのリストからリンクのリストを作成しています

私が渡しているオブジェクトには、userName、コメント、および画像があります。テンプレートは

<script id="commentTemplate" type="text/x-jquery-tmpl">
<li>
    <a href="http://mydomain/sub/sub">
        <img src="{{= url }}" alt="{{= username }}"/>

        <p>{{= username }} - {{= usercomment }}</p>
    </a>
</li>
</script>

他のページからのリンクを使用してこのページを呼び出すjsを持つページに移動すると、テンプレートは空の文字列を返しますが、ブラウザのアドレスバーにURLを入力してページに移動すると、テンプレートは魅力のように機能します. 例を挙げましょう:

  1. http://www.mh.mh/homeページにいて 、リンクをクリックしてhttp://www.mh.mh/commentsに移動すると、テンプレートはすべてのコメントに対して空の文字列を返します。
  2. ブラウザーにhttp://www.mh.mh/commentsと入力して Enter キーを押します。テンプレートは正しい値を返し、コメントへのリンクを作成します。

なぜこれが起こっているのか説明はありますか?

4

1 に答える 1

0

ページを変更すると、jquery mobile はターゲット ページの本文のみを読み込み、ヘッダーは無視します。これは、ページで使用するコードをページにロードする必要があることを意味します。最初のページにロードする必要があります。2 つの直接的な結果があります。直接の URL 入力または更新など) には、そのようなヘッダーが必要です。

于 2012-09-29T08:56:35.487 に答える