我想使用“自定义”隐藏表单字段将一些自定义数据发送到 Paypal Checkout。当不使用 SimpleCart.js 时,这就像将其附加到 html 表单一样简单:
<input type="hidden" name="custom" value="My Custom data">
知道如何使用 simplecart 实现相同的目标吗?
查看源代码,我可以看到创建/提交表单的位置。
generateAndSendForm: function (opts)
{
var form = simpleCart.$create("form");
form.attr('style', 'display:none;');
form.attr('action', opts.action);
form.attr('method', opts.method);
simpleCart.each(opts.data, function (val, x, name)
{
form.append(
simpleCart.$create("input").attr("type","hidden").attr("name",name).val(val)
);
});
simpleCart.$("body").append(form);
form.el.submit();
form.remove();
}
所以,我可以修改这段代码以使其工作,但我确信一定有更好的方法。有人有想法么?