如何在 javascript if 条件函数中声明控制台日志

How to declare a console log in a javascript if condition function

我正在使用 paylike 的弹出支付门,所以我将用户重定向到一个新页面以在将显示弹出窗口的地方进行支付。

在 paylike 文档中它说如果弹出窗口关闭则值为 "closed"

我想尝试在 if 条件语句中使用该关闭值将用户重定向回之前的请求。

这里是动作函数代码

function( err, res ){
            if (err)
                return console.log(err);

        console.log(res.transaction.id);

        var txn = res.transaction.id;

        var action = consolde.log(err);

        // if console log is Closed redirect back to preview
        if(action = 'closed') {

            //Redirect to preview page
        }

请帮帮我。

如果弹出窗口被关闭 console.log(err) return "closed" in inspected element.

尝试一些改变:

var action= err; 
if(action == 'closed'){

} 

另外,我认为你必须 return err 而不是 console.log(err) 或在输入此函数之前检查它:

if (err)
    return err;

你的比较逻辑不正确。

应该是这样的:

if(action == 'closed') {
    console.log('Your stuffs');
    //Redirect to preview page
}
else {
console.log('Failed : Your stuffs');
}