0

自分のサイトhttp://www.salcombeyurts.com/stage/yurt1.htmlのURLからIDmaininnerのdivから、別のURL http://www.salcombeyurtsのIDyurt1_availのdivにコンテンツをロードしたいと思います。同じサイトのcom/stage/availability.html 。

CMSの外部でテストを試しましたが、機能します。私はこのJQueryを使用しています:

<div id="yurt1_avail"></div>
<script type="text/javascript">
$(document).ready(function() {
$('#yurt1_avail').load('yurt1.html #maininner');
});
</script>

CMS / MySQLおよびSEFURLの.htaccessリライトを使用するときにこれを行うことは可能ですか?これは静的コンテンツのhtmlページでのみ可能ですか?

この方法が機能しない場合、どのような選択肢がありますか?1つのページの可用性テーブルのコンテンツを、3つの異なる可用性テーブルを表示する要約ページにロードする必要があります。私はJoomlaを使用していますが、選択した可用性コンポーネントは直接リンクすることしかできず、記事やモジュールに埋め込むためのモジュールオプションやショートコードはありません。

たぶんiFrameを使用することもできますが、CSSで残りのページコンテンツをすべて非表示にするにはどうすればよいでしょうか。#maininnerのコンテンツのみが必要です。

または、HTML5 / CSS3マークアップに役立つものはありますか?

4

1 に答える 1

0

AJAX 呼び出しは http リクエストなので、URL の書き換えがあっても機能します。

ケース 1 - コンテンツをメイン div (コンテンツが通常表示されるレイアウトの一部) にアップロードする必要がある場合は、エディターを完全に無効にする必要があります (デフォルトでは tinyMCE)。「HTML」ボタンをクリックして HTML ソース コードを編集しようとしないでください。JavaScript コードが TinyMCE によってクリーンアップされるため、機能しません。

ケース 2 - AJAX リクエストのコンテンツを別の場所 (サイドバーなど) にアップロードする場合は、Joomla モジュールを使用する必要があります。おそらく、次のいずれかのようなコードフレンドリーなモジュールです: http://extensions .joomla.org/extensions/core-enhancements/coding-a-scripts-integration/custom-code-in-modules

于 2012-11-08T09:11:26.587 に答える