2014-07-23 51 views
0

我已经把JavaScript插入到自定义的付款方式块模板一个.phtml像这样:负载的Javascript的Magento块模板

<ul class="form-list" id="payment_form_<?php echo $this->getMethodCode() ?>" style="display:none;"> 
    <div> 
     <script type="text/javascript"> 
//<![CDATA[ 
... 
    //]]> 
    </script> 
    </div> 
</ul> 

的JavaScript控制在我的自定义付款方式的形式禁止和输入字段的显示。

但是,当我的付款方式自定义窗体出现时,脚本无法加载。

我能够使用布局块参考将脚本放入结帐html页面的头部。 但是这不起作用,因为在JS加载后加载了付款方法自定义表单。

我只是试图加载JS的形式,但这是行不通的。我怎样才能做到这一点?

回答

0

你可以试试:

  • alert('here')/console.log('here')脚本,以确保它得到调用。
  • 包装您的脚本:

    document.observe( “DOM:加载” 功能(){// 脚本 }

,以确保它加载最后