我很难解决这个问题,恐怕答案比我想象的要容易。
事情是这样的:我正在使用 ajax 加载用户区域的不同部分(替换 <div>
的内容)。其中一个部分是关于付款的,“立即购买”按钮将用于支付显示的项目。
我有来自 http://paypal.github.io/JavaScriptButtons/ 的代码.我测试了它并且它工作正常,但是当我将该代码放在付款部分时却没有。控制台显示正在调用 .js,响应中有 .js,但未显示任何内容。
做一些研究,看起来这是出于安全原因,但不能以某种方式覆盖它吗?
此外,更让我感到困惑的是,我在这部分中还编写了一些其他脚本,而且运行良好。
最佳答案
抱歉,这不是问题的正确答案,但我通过使用 PAYPAL.apps.ButtonFactory.create();
解决了这个问题,如 https://github.com/paypal/JavaScriptButtons#javascript-api 所示。
虽然我不高兴。
关于jquery - 如何加载通过 AJAX 加载的 HTML 中的“立即购买”按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16200895/