使用Magento Block模板加载Javascript

时间:2014-07-23 00:22:56

标签: javascript php html magento

我已将javascript添加到自定义付款方式块模板.phtml中,如下所示:

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

Javascript控制我的自定义付款方式表单中的输入字段的停用和显示。

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

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

我只是尝试使用表单加载JS,但这不起作用。我怎么能这样做?

1 个答案:

答案 0 :(得分:0)

您可以尝试:

    脚本中的
  • alert('here') / console.log('here')以确保它被调用。
  • 将您的脚本包装在:

    document.observe(“dom:loaded”,function(){ //你的脚本 }

确保最后加载。