2012-04-26 2 views
-1

Magento 플랫폼 webshop을 빌드하십시오. PHP를 onclick으로 호출 (빠른 로딩 시간)

<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와 자바 스크립트를 함께 사용할 수 없습니다. – OptimusCrime

+7

magento와 같은 복잡하고 어려운 플랫폼에 뛰어 들기 전에 html, js 및 PHP 작동 방법을 알아야합니다 – zerkms

+0

왜 앵커 링크를 버튼이라고 부릅니까? 귀하의 질문은 말이되지 않습니다. –

답변

0

당신은 할 수 있지만, 당신은 당신이 사용 아약스를해야 할 내용

<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