Paypal不接受angularjs中的FORM

Omk*_*kar 5 javascript forms paypal angularjs

我在我的angularjs应用程序中集成了paypal网关.在那里我提交各种输入字段的表格.在那种形式,我动态设置金额值
例如: <input type="hidden" name="amount" value="{{paypal_data.reward_amount}}">
但PayPal不接受表格并显示以下错误.

您用于进入Pay​​Pal系统的链接包含格式不正确的项目金额.

该值已成功设置为金额.当我使用input type ="text"而不是"hidden"时,它在文本框中显示正确的值但paypal不接受表单.如何动态设置值以使用另一种方法输入,以便表单将通过paypal接受.

Omk*_*kar 4

我通过应用一些逻辑解决了这个问题。我使用下面的 JQuery 代码,
setTimeout(function(){},100);
通过使用函数应用一些延迟来提交表单。
我认为当我只使用它时,$("#paybtn").click(); //Automatic Button Click function它是在为输入赋值之前提交表单。最后我使用了下面的代码,对我来说成功了

setTimeout(function(){ $("#paybtn").click(); },0);
Run Code Online (Sandbox Code Playgroud)