【问题标题】:How to redirect after the subscription payment is completed in Razorpay using JS?使用JS在Razorpay中完成订阅支付后如何重定向?
【发布时间】:2021-12-27 10:03:54
【问题描述】:
<form>
    <script src="https://cdn.razorpay.com/static/widget/subscription-button.js"      
            data-subscription_button_id="*********" 
            data-button_theme="rzp-dark-standard" async>
        if (typeof response.razorpay_payment_id == 'undefined' || 
            response.razorpay_payment_id < 1) 
        {
            redirect_url = 'https://www.google.com/';
        } 
        else 
        {
            redirect_url = 'https://in.search.yahoo.com/?fr2=inr';
        }
        location.href = redirect_url;
    </script> 
</form>

这是Razorpay 订阅表格。

这对重定向不起作用。

【问题讨论】:

    标签: javascript redirect script razorpay


    【解决方案1】:

    不确定,如果这是您面临的唯一问题,但如果&lt;script&gt; 标签具有src 属性,浏览器应该忽略&lt;script&gt;&lt;/script&gt; 之间的内容。

    试试这个例子:

    <!DOCTYPE html>
    <html lang="en">
    <head><meta charset="utf-8"><title>script example</title></head>
    <body>
    <script src="a.js">
     console.log("inside");
    </script>
    </body>
    </html>
    

    而 a.js 包含:

    console.log("from a.js");
    

    这只会在控制台中产生from a.js 输出。从&lt;script&gt; 标记中删除src 属性会在控制台中生成inside 输出。

    【讨论】:

      猜你喜欢
      • 2021-07-18
      • 2021-09-21
      • 2022-01-20
      • 2013-08-13
      • 2017-04-14
      • 2019-02-24
      • 2021-07-09
      • 2020-05-15
      • 2017-02-28
      相关资源
      最近更新 更多