1

これがすでに回答されているかどうかはわかりませんが、ここに行きます

4 つのタブがあり、そのうちの 2 つをコントローラー呼び出しで読み込みます。href残りのs を変更して、自動的に/オンデマンドでロードしたいと思います。

私の問題は、「 www.google.comhref 」のような固定を割り当てても、リモートページを表示する仕事をしていないことです。変数を持つ2つのタブは、次のように正しい値に適切に変更されています-href

$("#anchor_ID").attr("href", "myURL"+var1)

はどこanchor_IDですか<a href="..." id="anchor_ID" ....></a>

ただし、これらのタブは期待どおりにコンテンツをロードしません。

ここで何が起こっている可能性がありますか?どれだけの情報を提供してほしいですか?

本当にありがとう

4

1 に答える 1

0

jQuery UI Tabs は、シンプルで目立たない ajax スタイルを介したリモート コンテンツの読み込み (別のドメインのリモート == という意味で) をサポートしていないと思います。そのためのタブのコンテンツとして iframe を使用する必要があります。

「ローカル リモート ファイル」タブを確認すると、URL が「ローカル」サーバー上のファイルを指していることがわかります。それがうまくいかない場合は、"myURL"+var1実際に評価するものにもサンプルを投稿する必要があります。

<div id="tabs">
    <ul>
        <li><a href="#inline">Local local content</a></li>
        <li><a href="#remoteajax">Remote remote Google</a></li>
        <li><a href="localajax.htm">Local remote file</a></li>
    </ul>
    <div id="inline"><p>...</p></div>
    <div id="remoteajax">
        <iframe src="http://www.google.com" width="600px" height="300px">
            <p>Your browser doesn't support/allow iframes</p>
        </iframe>
    </div>
</div>

このデモページを確認してください

http://jsbin.com/uqile

于 2009-12-12T19:58:12.923 に答える