我正在构建一个Magento扩展程序,在继续付款之前运行一些检查 - >审查部分。
我看到一个弹出窗口,用户输入信息并且它传回一个JSON对象,说可以向前移动。我的问题是:
在Javascript中,我需要进行结帐的下一步(即审核)。我有下面列出的基本代码,如果传递变量返回为“通过”,那么我们可以继续前进。我已成功点击下面的其他声明:
if (isAllowed != 'pass') {
// Run code to show error message
}
else {
// Run code to disable lightbox, allow pass to next step
checkout.gotoSection('review'); // Attempt 1
checkout.gotoSection(\'checkout-step-review\'); // Attempt 2 (this one worked, but has obvious syntax errors) - Found this online
accordion.openSection('opc-review'); // Attempt 3
}
我的问题是,对于else语句中的每一行(所有单独的尝试),我单独使用每一行,其中只有一行(尝试2)将我带到下一页,但语法错误。另外两个什么都不做。我在许多不同的地方在网上找到了尝试2。这里有什么我想念的吗?
由于
答案 0 :(得分:0)
我能够进入这一步,看着Magento使用的按钮,我从onClick函数中获取了这个代码,并且它可以根据需要运行。
payment.save();
我在代码中移动了这个替换else语句中的所有内容(它们只是为了示例目的)