1

(たとえば) DIV ではなく IFRAME を使用する理由は、ページのこのビットにスクロール ウィンドウを持たせたいからです...

ajax 呼び出しによって呼び出された PHP ページは、コンテンツを ajax success() メソッドに提供します...

明らかに、PHP ページの出力をファイルに入れることができます...そして、IFRAME の src を変更することでこれを読み取ることができます...しかし、IFRAME のコンテンツを別の方法でロードする方法があるかどうか疑問に思っていました。

または、スクロールを実装する他の HTML、JQuery、または JQuery UI コンポーネントはありますか?

4

1 に答える 1

0

Bombastic 氏が言うように、これはプロパティ オーバーフロー: scroll を使用して CSS 経由で行うのが最適です。セキュリティ上の制限により、JavaScript を介して iframe のコンテンツにアクセスすることはできません。

iframe コンテナーを使用して ajax の結果を表示することに固執している場合は、ジャンプするためにかなりの手間がかかります。これが不必要に複雑になる可能性があることを理解するために、同じサーバーでホストしている iframe にページを表示できます。iframe を含むページで ajax success() ロジックを処理するときは、node.js を使用して更新を iframe ページにプッシュします。基本的に、iframe の親ページと iframe のコンテンツ ページの間にチャット インターフェイスを設定します。CSS オーバーフローの使用: スクロールははるかに簡単で、サーバー上でより効率的であり、クライアントにとっては高速です。

于 2013-06-15T19:09:34.083 に答える