gpt4 book ai didi

javascript - 为什么我的结帐按钮突然不起作用?

转载 作者:搜寻专家 更新时间:2023-11-01 04:37:38 25 4
gpt4 key购买 nike

我有一个我一直在开发的应用程序,在最近的一些更改之前一直可以正常工作。

我运行了一个包更新,并更新了一堆 gem 。从那时起(或大约在那个时候),我的结帐流程就无法正常工作,我无法弄清楚是什么导致了这个问题。

我的 development.log 文件中没有任何错误,我的 JS 控制台中也没有错误。

可以查看the site here .

对于登录凭据,请使用:abc@test.com/testing123(其中电子邮件是用户,后者是密码)。

将该商品添加到您的购物车,然后完成结帐流程。

输入一些伪造的凭据,并使用信用卡号:4111111111111111(验证号可以是任何 3 位数字,今天之后的任何日期到期)。

点击结帐后,您会看到表单未提交。

对于我的生活,我无法弄清楚为什么。

很想听听关于如何进一步解决此问题或告诉我是什么原因造成的一些想法。

谢谢。

附言这不是 Heroku 问题 - 我在本地也有这个问题。我正在使用 piggybak 购物车 gem,并且 gem 维护者无法最终复制此错误。所以我更加困惑了:(

最佳答案

我按照您的说明进行操作,但在单击“创建订单”时出现错误。

sjsonp1369201390573({
"error": {
"message": "The 'exp_year' parameter should be an integer (instead, is undefined).",
"type": "card_error",
"param": "exp_year",
"code": "invalid_expiry_year"
}
}
, 402)

这不会出现在 JS 控制台中。相反,您的应用正在创建额外的 JS 脚本文件,例如:

https://api.stripe.com/v1/tokens?card[number]=undefined&card[cvc]=undefined&card[exp_month]=undefined&card[exp_year]=undefined&key=pk_u0E6vMzPGDJlYmyLqr83LCahMTL5e&callback=sjsonp1369201390573&_method=POST

尽管错误看起来很简单,但由于我没有使用 AJAXQ 或任何其他搭载 JS 系统,我想您需要单步执行程序才能捕获此异常。

HTH.

关于javascript - 为什么我的结帐按钮突然不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16683996/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com