-1

Magentoプラットフォームのウェブショップを構築しています。

テンプレート内のコンテンツブロックを次のように呼び出します。

<a href="#tab">TAB BUTTON</a>
<div id="tab"><?php echo $this->getChildHtml('CONTENT'); ?></div>

getchildhtmlのコンテンツのみが大きすぎて、一度にロードできません。ボタンをクリックするとphpエコーをロードすることは可能ですか?

Display-noneは引き続きコンテンツをプリロードしますが、getchildhtmlのphpコンテンツをロードしすぎているようです。

4

1 に答える 1

0

できますが、コンテンツを提供するにはAJAXを使用し、サーバー側のスクリプトを用意する必要があります

  <a href="#tab" id="button">TAB BUTTON</a>
  <div id="tab"></div>

$(function() {
  $('#button').on('click', function() {
    $('#tab').load('_URL_TO_PHP_THAT_ECHO_CONTENT_');
  });
});
于 2012-04-26T11:20:02.637 に答える