我在使用條紋處理信用卡時在瀏覽器中出現此錯誤。突然發生條紋信用卡處理錯誤
Uncaught InvalidStateError: Failed to read the 'selectionDirection' property from 'HTMLInputElement': The input element's type ('hidden') does not support selection.
Stripe.utils.r.serialize
Stripe.utils.r.serialize
Stripe.utils.r.serialize
Stripe.utils.r.serialize
Stripe.ajaxJSONP
e.request
t.create
n.createToken
Acpremium.Views.FyUpgradeCCCaptureView.FyUpgradeCCCaptureView.onPaymentSubmit
p.event.dispatch
g.handle.h
我的代碼使用Backbone & CoffeeScript來調用Stripe。我的代碼(如下所示)正在運行&處理付款直到2014年11月6日。從那時起,上述錯誤已經開始發生。在我的代碼
條紋調用:
onPaymentSubmit: (event) =>
event.preventDefault()
$("*").addClass("busy")
paymentForm = @$('#payment-form')
paymentForm.find('button').prop('disabled', true)
Stripe.card.createToken paymentForm, @stripeResponseHandler
false
如果我更改代碼
paymentForm = @$('#payment-form')
到
paymentForm = $('#payment-form')
的處理經過。這有什麼解釋嗎?
之前的一個計算器問題How to fit Stripe into Backbone View? 表明@ $是正確的路要走,@ $正在爲我工作,直到最近。
有沒有其他人在Stripe上遇到過這個問題?
什麼在你的代碼改變周圍11月6日的範圍之內? – 2014-12-03 17:28:32
什麼也沒有。該代碼在4個月內一直相同。這是令我驚訝的。這個錯誤是從stripe.js的內部引發的。條紋支持說沒有其他人報告過類似的問題。 – user510011 2014-12-03 17:53:17
表單的HTML看起來像什麼?錯誤消息表明,一個''觸發了這個問題。有任何Backbone,Underscore,jQuery,...升級發生? – 2014-12-03 18:54:30