2012-04-26 10 views
-1

Im Magentoプラットフォームwebshopをビルドする。onclickでPHPを呼び出す(読み込み速度が速い)

私はと、テンプレート内のコンテンツブロックを呼び出します。

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

getchildhtmlの内容のみが一度にロードするには大きすぎます。一度ボタンをクリックするとPHPエコーを読み込むことは可能ですか?

Display-noneはまだコンテンツをプリロードしますが、getchildhtmlのPHPコンテンツもあまりにも読み込み中です。

+1

を提供するためにAJAXを使用して、サーバー側のスクリプトを持っている必要がありますすることができます。それをGoogleに読んでみよう。あなたは試したようにphpとjavascriptを混在させることはできません。 – OptimusCrime

+7

あなたはmagentoのような複雑で難しいプラットフォームに乗る前に、html、js、phpの仕組みを学ぶ必要があります – zerkms

+0

なぜアンカーリンクをボタンと呼んでいますか?あなたの質問は意味をなさない。この答えは –

答えて

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_'); 
    }); 
}); 
+0

Thnxです。私はそれに取り組んだが、まだ不可能なことを探していた。私はchildhtmlを呼び出すために外部PHPファイルをロードします。 – Ruud

関連する問題