我已经将javascript放入自定义支付方法块模板。php中,如下所示:
<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的形式,但这不起作用。我该怎么做呢?
您可以尝试:
-
alert('here') / console.log('here')
在脚本中,以确保它被调用。 -
把你的脚本包装成:
文档。观察("dom:loaded", function() {//你的脚本}
确保最后加载