2016-05-05 16 views
0

我正试图按照此示例提交信用卡信息并取回CardNonce。需要获得CardNonce并且无法获得回叫?

https://docs.connect.squareup.com/articles/adding-payment-form/

表单工作。我可以输入所有的信息。我按下了按钮,函数requestCardNonce()IS被调用,因为我插入了调试语句来调出消息框window.alert(“IN requestCardNonce”);并在点击按钮后显示。

然而,我似乎无法获得cardNonceResponseReceived工作后,我单击按钮。我在该函数中放置了windows.alert消息框,它永远不会触发。浏览器进程就像它连接到服务器和文本框重置,但我似乎无法得到cardNonceResponseReceived()回调触发。

我可能会丢失什么?除了消息框警报外,我几乎逐字复制了该示例。我从Square插入我的applicationId,即使我没有,我仍然期望回调触发但填充错误。

回答

0

看起来像问题是我把下面的代码通常生成的ASP.NET页面元素周围,这是导致问题。

<form id="form1" runat="server"> 
</form> 

我删除后,它开始工作。