0

現在、Jquery UIベースのアコーディオン(ページの左側に基づく)を含むJSPページがあり、このアコーディオンでオプションを選択すると、新しいタブが起動します(タブはページ)

新しいタブに読み込まれるコンテンツは、プロジェクト内にあるJSPページからのものです。私はこれをIFRAMEで行っていますが、IFRAMEでなくても、このJSPのデータをタブにロードする方法があるのでしょうか。

このJSPには、動的データ、画像、およびテキストが含まれています。

IFRAMEではなくタブ自体に出力表示された方がきれいです。これの使いやすさはあまり良くありません。

これを行うために、IFRAMEの代替オプションとしてどのようなものがありますか?

4

1 に答える 1

1

jQueryのload関数を使用できます。これは非常にシンプルで使いやすいです。

この良い例はここで見ることができます:http://jsfiddle.net/SO_AMK/TR2kn/(クリック展開)

より簡単な例:http://jsfiddle.net/SO_AMK/TR2kn/1/

ただし、これではドメイン間でデータを読み込めないため、データはサーバー上にある必要があることに注意してください(いくつかの回避策がありますが、複雑になります)。

于 2012-07-19T21:10:51.060 に答える